Commit de551085 authored by Kirill Smelkov's avatar Kirill Smelkov

Merge remote-tracking branch 'origin/master' into t

* origin/master:
  Release version 1.7.0
parents eb41c45f 37f58489
...@@ -6,19 +6,17 @@ Change History ...@@ -6,19 +6,17 @@ Change History
- Identification issues, mainly caused by id conflicts, are fixed: - Identification issues, mainly caused by id conflicts, are fixed:
- Storage nodes now only accept clients that are known by the master, and - Storage nodes now only accept clients that are known by the master.
clients don't read anymore from storages without being connected to the
master.
- When reconnecting to a master, a client get a new id if the previous id is - When reconnecting to a master, a client get a new id if the previous id is
already reallocated for another client. already reallocated to another client.
- The consequences were either crashes or clients being unable to reconnect. - The consequences were either crashes or clients being unable to connect.
- Added support for latest versions of ZODB (4.4.4 & 5.0.1). A notable change - Added support for the latest versions of ZODB (4.4.4 & 5.0.1). A notable
is that lastTransaction() does not ping the master anymore (but it still change is that lastTransaction() does not ping the master anymore (but it
causes a connection to the master if the client is disconnected). still causes a connection to the master if the client is disconnected).
- A cluster in BACKUPING state can now serve regular ZODB clients in read-only - A cluster in BACKUPING state can now serve regular clients in read-only mode.
mode. Without invalidation yet, so clients must reconnect whenever they want But without invalidation yet, so clients must reconnect whenever they want
to see newer data. to see newer data.
- Fixed crash of client nodes (including backup master) while trying to process - Fixed crash of client nodes (including backup master) while trying to process
...@@ -36,12 +34,12 @@ Change History ...@@ -36,12 +34,12 @@ Change History
- Fix crash when a client loses connection to the master just before voting. - Fix crash when a client loses connection to the master just before voting.
- MySQL: Force index for a few queries. Unfortunately, this is not perfect - MySQL: Force index for a few queries. Unfortunately, this is not perfect
because MySQL sometimes still ignores our hints. because sometimes MySQL still ignores our hints.
- MySQL: Do not use unsafe TRUNCATE statement. - MySQL: Do not use unsafe TRUNCATE statement.
- Make 'neoctl print ids' display time of TIDs. - Make 'neoctl print ids' display time of TIDs.
- Various neoctl/neolog formatting improvements/fixes. - Various neoctl/neolog formatting improvements/fixes.
- plus a few other changes for debugging and developers, as well as small - Plus a few other changes for debugging and developers, as well as small
optimizations. optimizations.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment