FV-1, FV-13: Raft prevLogIndex/prevLogTerm + CI fix
- raft.tla: Add HasCompatiblePrefix check (prevLogIndex/prevLogTerm) - raft.tla: Add RejectAppendEntries action for follower rejection - raft.tla: Add conflict truncation + commitIndex/matchIndex adjustment - raft.tla: Restore LogMatching invariant - raft.tla: Guard AppendEntry to prevent term gaps in leader log - models/raft.cfg: Add LogMatching to checked invariants - .github/workflows/ci.yml: Replace container with setup-java + cache - run_all.sh: Use -workers auto and -XX:+UseParallelGC - Update PLAN.md, PLAN_DONE.md, ANALYSIS.md, README.md
This commit is contained in:
@@ -17,12 +17,12 @@ run_tlc() {
|
||||
echo "=============================================="
|
||||
echo " TLC: $spec (cfg: $cfg)"
|
||||
echo "=============================================="
|
||||
java -cp "$JAR" tlc2.TLC -config "$cfg" "$spec" 2>&1 | tail -5
|
||||
java -XX:+UseParallelGC -cp "$JAR" tlc2.TLC -workers auto -config "$cfg" "$spec" 2>&1 | tail -5
|
||||
echo ""
|
||||
}
|
||||
|
||||
echo "=============================================="
|
||||
echo " BaraDB Formal Verification Suite v1.0.0"
|
||||
echo " BaraDB Formal Verification Suite v1.1.0"
|
||||
echo " Running TLC model checker on all specs"
|
||||
echo "=============================================="
|
||||
echo ""
|
||||
|
||||
Reference in New Issue
Block a user