-
Bug
-
Resolution: Done
-
Major
-
2.3 SP1
-
None
-
Low
-
Workaround Exists
-
To reproduce (this is test 20 in ManualTests.txt):
- Nodes A and B connected to a switch
- Kill the switch (or pull the plugs on all nodes)
- Power up the switch (or reinsert the plugs)
- After the merge:
- Leave the new coordinator (A)
- The leave should immediately install a new view, this is not the case
REASON:
- The AckCollector's reset() method does not clear the suspect set
- The AckCollector does therefore not wait for the ack from the new member, and because the coord leaves immediately after sending the new VIEW out, the new VIEW might not be received by B