1.11.0
Release date: Nov 1st, 2019
Component Version Information
Components |
Version Numbers |
indy-plenum |
1.11.0 |
indy-node |
1.11.0 |
sovrin |
1.1.60 |
Additional Information:
Please be careful with demoting/promoting/adding nodes (see Known Issues for details).
There are possible OOM issues during 3+ hours of target load or large catch-ups at 8 GB RAM nodes pool so 32 GB is recommended.
Major Changes
- Switch to PBFT View Change protocol
- Stability fixes
Detailed Changelog
Major Fixes
Description |
Additional Information |
Ticket Number |
One node doesn't catch up after promotion |
|
INDY-2222 |
A Replica may process messages from other Replicas |
|
INDY-2248 |
Up to F nodes are out of consensus after >3 hours of load |
|
INDY-2268 |
A Node may not connect to another Node after restart |
|
INDY-2274 |
Two View Changes happen during master or backup primary demotion |
|
INDY-2247 |
Changes and Additions
Description |
Additional Information |
Ticket Number |
Debug: Integrate PBFT viewchanger service into current codebase |
|
INDY-2140 |
Request missing ViewChange messages when receiving NewView |
|
INDY-2178 |
Basic integration tests with a new View Change protocol need to pass |
|
INDY-2223 |
Recover from a situation when View Change is finished on >= N-F of other nodes |
|
INDY-2224 |
A Primary lagging behind a stable chedkpoints should not send NewView |
|
INDY-2230 |
Do not stabilize checkpoint after the view change if a Replica doesn't have this checkpoint |
|
INDY-2231 |
Save PrePrepare's BatchID in audit ledger and restore list of preprepares and prepares on node startup |
|
INDY-2235 |
PBFT View Change Debug: Part 2 |
|
INDY-2244 |
Optimize Propagate logic |
|
INDY-2257 |
Known Issues
Description |
Additional Information |
Ticket Number |
All nodes need to select the same primary during view change |
|
INDY-2262 |
A Node missing a View Change may not be able to finish it if NODE txns have been sent |
|
INDY-2275 |
A new node joining the pool during the view change may not be able to start ordering immediately |
|
INDY-2276 |
Summary: If there are NODE txns for adding/removing nodes interleaved with View Changes (not any view changes, but a specific subset), then either up to F or all Nodes may not be able to finish view change. Please see the details and conditions when it may happen in INDY-2262. |
|
|