FV-3, FV-4: 2PC coordinator crash/recovery + participant timeout
- twopc.tla: Add coordinatorLog (persistent WAL for decisions) - twopc.tla: Add CrashCoordinator action - twopc.tla: Add RecoverCoordinator action (reads from coordinatorLog) - twopc.tla: Add ParticipantTimeout (only if coordinatorLog = Nil) - twopc.tla: Add RecoveryConsistency invariant - models/twopc.cfg: Add RecoveryConsistency to checked invariants - Update PLAN.md, ANALYSIS.md, README.md with new metrics
This commit is contained in:
@@ -15,3 +15,4 @@ INVARIANTS
|
||||
CoordinatorConsistency
|
||||
NoDecideWithoutConsensus
|
||||
ParticipantStateValid
|
||||
RecoveryConsistency
|
||||
|
||||
Reference in New Issue
Block a user