FV-6: Liveness properties + fairness constraints
- mvcc.tla: Add CommitProgress liveness (verified with WF_vars) - raft/twopc/mvcc/gossip: Add Spec definitions with WF_vars(Next) - gossip.tla: Fix LearnViaGossip strength-based filtering (prevents overwriting Dead/Suspect with weaker state) - twopc.tla: Add DecideCommitAction/DecideAbortAction for SF fairness - Update all .cfg files to use SPECIFICATION Spec - Update CHANGELOG.md -> v1.1.0, VERSION -> 1.1.0, PLAN.md
This commit is contained in:
@@ -4,8 +4,7 @@ CONSTANTS
|
||||
Nil = Nil
|
||||
MaxTxnId = 2
|
||||
|
||||
INIT Init
|
||||
NEXT Next
|
||||
SPECIFICATION Spec
|
||||
|
||||
CHECK_DEADLOCK FALSE
|
||||
|
||||
@@ -17,3 +16,6 @@ INVARIANTS
|
||||
CommittedMustStart
|
||||
CommittedVersionsUnique
|
||||
NoWriteSkew
|
||||
|
||||
PROPERTIES
|
||||
CommitProgress
|
||||
|
||||
Reference in New Issue
Block a user