Release date: Jul 27th, 2018
Component Version Information
Components | Version Numbers |
---|---|
indy-plenum | 1.5.48 |
indy-anoncreds | 1.0.11 |
indy-node | 1.5.68 |
Major Fixes
Description | Additional Information | Ticket Number |
---|---|---|
Fixed and issue where logs were appearing in the old CLI. | INDY-1471 | |
Fixed an issue where there were numerous blacklists under high loads. | INDY-1461 | |
Fixed an issue where the pool stopped writing after 1114k txns (different view_no). | INDY-1460 | |
Fixed an issue where the "AttributeError: NoneType object has no attribute 'request' during load"; was appearing. | INDY-1464 | |
Fixed an issue where the validator-info was reading an empty file. | INDY-1406 | |
Fixed an issue where validator-info -v --json wasn't producing valid JSON. | INDY-1443 | |
Fixed an issue where the first Pre-Prepare message had incorrect state trie root right after view_change (on master replica).
| INDY-1459 | |
Fixed an issue where the pool could not order transactions because Node set incorrect watermarks after its restart. | INDY-1455 | |
Fixed an issue where the pool stopped working due to several incomplete view changes. | INDY-1454 | |
Fixed an issue where the node crashes on _remove_stashed_checkpoints. | INDY-1427 | |
Fixed an issue where memory was running out during non-completed viewChange process (under load). | INDY-1360 | |
Fixed an issue where part of nodes continued ordering txns after incorrect state trie under load.
| INDY-1422 | |
Fixed an issue where the upgrade failed on pool from 1.3.62 to 1.4.66. | INDY-1447 | |
Fixed an issue where a forced upgrade from 1.3.62 -> 1.5.67 without one node in schedule failed. | INDY-1519 |
Changes - Additions - Known Issues
Description | Workaround | Ticket |
---|---|---|
Implemented periodic restart of client stack to allow new clients to connect. | INDY-1431 | |
Got rid of peersWithoutRemotes. | INDY-1467 | |
High Watermark on backup may be reset to 300. | INDY-1462 | |
We now allow optional field in node-to-node and client-to-node. | INDY-1494 | |
Catchup during view change may last forever under the load. | INDY-1463 | |
Propagate Primary mode should not be set for already started view change. | INDY-1458 | |
Catchup needs to be finished during high load. | INDY-1450 | |
Included reviewed logging strings in Indy. | INDY-1416 | |
Added benchmark performance impact of recorder tool. | INDY-1483 | |
Decreased the amount of logging with INFO level. | INDY-1311 | |
Made it so that throughput measurements in monitor should are windowed. | INDY-1435 | |
Limited the number of requested PROPAGATES in MessageRequests. | INDY-1386 | |
Made it so that any client requests during view change are not processed. | INDY-1453 | |
Made it so that a node must send LEDGER_STATUS with correct last ordered 3PC after catch-up. | INDY-1452 | |
Fixed calculation of prepared certificates during View Change. | INDY-1385 | |
Made it so that catchup should not be interrupted by external events. | INDY-1404 | |
Known Issue: Upgrade failed on pool from 1.3.62 to 1.4.66. Note that INDY-1447 was fixed in indy-node 1.5.68, but it still presents in indy-node 1.3.62 and 1.4.66 code. So, some of the nodes may not to be upgraded during simultaneous pool-upgrade. If this problem will appear, stewards should perform manual upgrade of indy-node in accordance with this instruction: (!) To reduce the risk of reproducing INDY-1447, it is recommended to use old CLI for pool upgrade. | INDY-1447 |
Upgrade Scripts:
Pool upgrade from indy-node 1.3.62 should be performed simultaneously for all nodes due to txn format changes.
Additional Information:
All indy-cli pools should be recreated with actual genesis files.
For more details about txn format changes see INDY-1421.