Skip to content

Commit

Permalink
Adding note to TLA+ spec on message ordering assumptions (#5613)
Browse files Browse the repository at this point in the history
  • Loading branch information
heidihoward authored Sep 5, 2023
1 parent f6e0e34 commit ff4402c
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions tla/ccfraft.tla
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,8 @@ ReconfigurationVarsTypeInv ==
\* to another. With CCF, we have message integrity and can ensure unique messages.
\* Messages only records messages that are currently in-flight, actions should
\* removed messages once received.
\* We model messages as a single (unsorted) set and do not assume ordered message delivery between nodes.
\* Node-to-node channels use TCP but out-of-order delivery could be observed due to reconnection or a malicious host.
VARIABLE messages

Messages ==
Expand Down

0 comments on commit ff4402c

Please sign in to comment.