Tsurugi 1.0.0-BETA2 - Release Notes #12
akirakw
announced in
Announcements
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
1.0.0-BETA2
Overview
1.0.0-BETA2 resolves some major issues found in 1.0.0-BETA1.
commit_response
) toSTORED
raises significant performance regression.In addition, it includes several stability improvements, small SQL and client API feature additions, and usability improvements to the CLI.
Important Upgrade Notes
For common upgrade steps from previous versions, please refer to the following documents
The following sections describe the upgrade notes specific to this version and the required upgrade procedures.
Compatibility with client library (Tsubakuro)
Please use Tsubakuro version 1.1.0 or later to communicate with this version of Tsurugi server. This is because this version introduced changes in service messages between the server and the client.
For more information, please refer to the following document
Please also upgrade the libraries and tools using Tsubakuro to the respective versions. These include Iceaxe and Tsurugi SQL console (a.k.a. tgsql).
Changing default configuration of
commit_response
andepoch_duration
In 1.0.0-BETA1, due to stability and performance issues, it was temporarily installed with
commit_response
set toAVAILABLE
(seeLimitaions
section of 1.0.0-BETA1 Release Note).In this version, this issue has been resolved, so
commit_response
is installed with the original default setting ofSTORED
.It is strongly recommended to use
commit_response
with the default setting ofSTORED
unless there is a special reason.In addition, the default setting of
epoch_duration
has been changed from40000
(40ms) to3000
(3ms).It is strongly recommended to use the default setting unless there is a special reason to change it.
Migration of transaction logs
The format of the transaction log, which records persistent data, has changed in this version from the earlier versions.
In order to continue to use the existing data in the previous version of the database, please convert the transaction log format by using the migration tool.
Transaction log migration tool for this version is available in dist/migration/v1/v0tov1.sh in limestone repository.
An example of how to use this tool is shown below.
Before executing this, install this version of Tsurugi according to the procedure in Tsurugi Upgrade Guide, and then make sure the Tsurugi server is stopped.
If you launch the new version of Tsurugi without the conversion, Tsurugi will fail to start with the following message.
Changelog
Since 1.0.0-BETA1
⚠ BREAKING CHANGES
Features
Bug Fixes
Documentation
Distribution
--verbose
option for installer verbose output (experimental) (3f6bd4d)Code Refactoring
Tests
Build System
Reverts
In addition, minor changes include.
This discussion was created from the release 1.0.0-BETA2.
Beta Was this translation helpful? Give feedback.
All reactions