Skip to content
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
10393d4
Make binary format backwards compatible
cjen1-msft Nov 7, 2025
ce573ff
make build and validate
cjen1-msft Nov 7, 2025
569b4a2
fmt
cjen1-msft Nov 7, 2025
aa80e53
Separate cases
cjen1-msft Nov 7, 2025
3a5a74a
Snags around print statements
cjen1-msft Nov 7, 2025
2555bb4
Snags
cjen1-msft Nov 7, 2025
fcb9a88
fmt
cjen1-msft Nov 7, 2025
207b62d
separate structs
cjen1-msft Nov 7, 2025
3fd89c9
fixup
cjen1-msft Nov 7, 2025
ff161c6
snag
cjen1-msft Nov 7, 2025
fb64dee
Fix tracing
cjen1-msft Nov 10, 2025
c7f782c
Fix formatting problems
cjen1-msft Nov 10, 2025
d5d93f3
Prevent possible thread_safety issue
cjen1-msft Nov 10, 2025
8e1ab4e
Merge branch 'main' into fix-raft-binary-format
cjen1-msft Nov 10, 2025
4fbaa8a
Update src/consensus/aft/raft.h
cjen1-msft Nov 10, 2025
5e8fee0
The copilot was right
cjen1-msft Nov 10, 2025
d3117f7
Fix simulation
cjen1-msft Nov 10, 2025
a3b9231
Merge branch 'main' into fix-raft-binary-format
cjen1-msft Nov 10, 2025
23a5864
Merge branch 'main' into fix-raft-binary-format
cjen1-msft Nov 10, 2025
3154b6c
Possible fix for tdnf install of parallel
cjen1-msft Nov 11, 2025
6157998
fix escaping
cjen1-msft Nov 11, 2025
4c75e9b
Remove debug print
cjen1-msft Nov 11, 2025
17bc5ca
Merge branch 'main' into fix-raft-binary-format
achamayou Nov 11, 2025
ab9f6cb
Update src/consensus/aft/raft.h
cjen1-msft Nov 11, 2025
2b14de7
Remove apt install bits
cjen1-msft Nov 11, 2025
0fa5b9f
Snags
cjen1-msft Nov 11, 2025
633846d
fmt
cjen1-msft Nov 11, 2025
a7c8aca
changelogging
cjen1-msft Nov 11, 2025
706d1ca
Fix the stupid escape thing
cjen1-msft Nov 12, 2025
40d3747
Actually install the extended repo for parallel
cjen1-msft Nov 12, 2025
8a8cbca
Non-sudo
cjen1-msft Nov 12, 2025
3975f84
Merge branch 'main' into fix-raft-binary-format
cjen1-msft Nov 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion doc/architecture/raft_tla.rst
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ It is possible to produce fresh traces quickly from the driver by running the ``

Calling the trace validation on, for example, the ``append`` scenario can then be done with ``./tlc.py --driver-trace ../build/append.ndjson consensus/Traceccfraft.tla``.

Generating a trace of a scenario and validate it in one go can be done with ``./tlc.py --workers 1 tv --scenario ../tests/raft_scenarios/append consensus/Traceccfraft.tla``.
Generating a trace of a scenario and validating it in one go can be done with ``./tlc.py --workers 1 tv --scenario ../tests/raft_scenarios/append consensus/Traceccfraft.tla``.
This runs the raft_driver on the scenario, cleans the trace and then validates it against the TLA+ specification.

CCF also provides a command line trace visualizer to aid debugging, for example, the ``append`` scenario can be visualized with ``python ../tests/trace_viz.py ../build/append.ndjson``.
Loading
Loading