Граф коммитов

3786 Коммитов

Автор SHA1 Сообщение Дата
Markus Alexander Kuppe 4739d1fbc6 Have TLC show "DropAndNext" where otherwise "Unnamed Action" would be shown. 2024-02-06 12:10:11 -08:00
Markus Alexander Kuppe 080c62c6e3 If, e.g., the FALSE state constraint excludes all states, TraceMatched won't be violated.
In other words, TraceMatched is an optimization that -constrary to TraceMatchedNonTrivially- causes TLC to generate a counterexample.
2024-02-06 12:10:11 -08:00
Heidi Howard c801b76b3e
Comments to document use of `sent_idx` in spec (#5992) 2024-02-06 15:05:00 +00:00
Eddy Ashton f3a4143d70
Update `llhttp` from `9.0.1` to `9.1.3` (#5990) 2024-02-06 13:11:56 +00:00
Amaury Chamayou 9fabae850d Update .azure-pipelines-templates/trace_validation.yml 2024-02-05 09:59:03 -08:00
Markus Alexander Kuppe 13d4171c67 Use new StateDeque (DFS) instead of default DiskStateQueue (BFS). 2024-02-05 09:59:03 -08:00
Markus Alexander Kuppe 7aba2659c2 Allow dropping messages unconditionally at any step of the high-level behavior. 2024-02-05 09:59:03 -08:00
Markus Alexander Kuppe dedf5ada90 Immediately terminate model-checking when end of log is reached. 2024-02-05 09:59:03 -08:00
Markus Alexander Kuppe c89ef6429a Remove negation. 2024-02-05 09:59:03 -08:00
Eddy Ashton 944a1e6174 Assert final state 2024-02-05 09:59:03 -08:00
Eddy Ashton faee7cc538 Add debug alternatives 2024-02-05 09:59:03 -08:00
Eddy Ashton e6bc917213 Move ACK-dropping up a level 2024-02-05 09:59:03 -08:00
Eddy Ashton c8b3db5243 Use AllSubSeqs 2024-02-05 09:59:03 -08:00
Eddy Ashton 6ed8724af3 Add a reelection scenario 2024-02-05 09:59:03 -08:00
Amaury Chamayou 2b9abce447
In trace, log commit pre-state (#5984) 2024-02-05 13:43:53 +00:00
Amaury Chamayou 0fa4538ef2
Fix recv_propose_request_vote in trace validation (#5985) 2024-02-05 11:48:24 +00:00
Amaury Chamayou 82320b0b63
Clean up nodes in reconfiguration test (#5983) 2024-02-05 10:52:47 +00:00
Heidi Howard 88499c0fcd
Ignoring AE messages before commit index (#5982) 2024-02-02 10:30:33 +00:00
Amaury Chamayou 0c7678aecc
Improve doxygen in sharing.h (#5980) 2024-02-02 09:09:06 +00:00
Amaury Chamayou 8a94856356
Add RetiredCommitted state to consensus (#5962) 2024-02-01 16:24:35 +00:00
Amaury Chamayou 81ec8d2d3f
Add retirement phase to state and retirement state to viz (#5977) 2024-02-01 14:51:42 +00:00
Amaury Chamayou 9ca9965bd4
Add fancy election 2 scenario (#5925) 2024-02-01 13:07:14 +00:00
Søren Louv-Jansen f74bcf4d40
Update backport action (#5976) 2024-02-01 11:45:50 +00:00
Heidi Howard 5d438b00ca
Adding `is_new_follower` to consensus spec (#5971) 2024-02-01 11:39:44 +00:00
Amaury Chamayou 7f6991a515
Empty cmd is now "" rather than null (#5975) 2024-02-01 10:25:32 +00:00
Eddy Ashton 3e3fcaab01
Add fuzz test of node-to-node connection (#5974) 2024-01-31 17:28:21 +00:00
dependabot[bot] 0e9a844fdb
Update cryptography requirement from ==41.* to ==42.* in /python (#5966) 2024-01-31 09:27:04 +00:00
Heidi Howard 7812625786
Just a few extra comments to document the consensus spec (#5970) 2024-01-30 17:06:39 +00:00
Heidi Howard 68faaf921d
Removing some unused code from consensus spec (#5969) 2024-01-30 13:58:16 +00:00
Amaury Chamayou ddb6a86bf3
Update 5979 and rename to retire_one (#5967) 2024-01-30 13:04:44 +00:00
Eddy Ashton b7591553ff
Add regression unit test confirming behaviour of enum-keyed map JSON conversion (#5968) 2024-01-30 10:54:48 +00:00
Amaury Chamayou 99f2ba8e30
Update codeql-analysis.yml (#5965) 2024-01-29 14:01:11 +00:00
Amaury Chamayou 10ae84b3c4
Add require_open_enclave flag to dev playbook and use it in CodeQL pipeline (#5964) 2024-01-29 13:55:31 +00:00
Amaury Chamayou 08b52c28a4
Add the driver command at the end of the trace viz (#5960) 2024-01-29 09:13:39 +00:00
Heidi Howard f623ac9b69
Adding retirement phases to specification (#5919) 2024-01-26 12:00:24 +00:00
Amaury Chamayou 909828c934
Disable pr builds (#5961) 2024-01-26 11:07:09 +00:00
Heidi Howard 575eca6f56
Using max in remove from configurations (#5959) 2024-01-26 10:50:42 +00:00
Heidi Howard 976278b286
Black reformat python files (#5958) 2024-01-26 09:29:55 +00:00
Amaury Chamayou e670c7919a
Restrict triggers for signed release pipeline (#5957) 2024-01-25 14:37:34 +00:00
Amaury Chamayou de424077b5
Update CI image from 07-12-2023 to 25-01-2024 (#5955) 2024-01-25 14:25:51 +00:00
Amaury Chamayou c2b8a9e1ae
Split release pipeline and add signing (#5954) 2024-01-24 14:49:57 +00:00
Amaury Chamayou 8c6886f9b6
Add swap_node to driver to enable new scenarios (#5953) 2024-01-24 10:42:38 +00:00
Eddy Ashton 2d66dfe6d0
GHA permissions: Add security-events write permission for CodeQL (#5952) 2024-01-23 17:49:41 +00:00
Eddy Ashton 5cfd222bb1
Add explicit permissions blocks to all GHA workflows (#5949) 2024-01-23 15:59:36 +00:00
Amaury Chamayou aeddbfb99d
Run simulation longer in Daily (#5946) 2024-01-22 18:15:20 +00:00
Amaury Chamayou 42dc993ddc
Do not run CI on older branches (#5947) 2024-01-22 13:24:23 +00:00
Amaury Chamayou 0fe8b2ad8c
Do not drop stale NACKs in spec (#5941) 2024-01-22 11:12:06 +00:00
Markus Alexander Kuppe 199d202771 Differential trace validation, i.e., compare the current run to an earlier, recorded TLA+ trace. 2024-01-22 01:29:19 -08:00
Markus Alexander Kuppe 0e53a8ca7e Push various Aliases out of ccfraft into MCAliases.
The obscure ccfraft and their unicode symbols break the pretty printer.
2024-01-22 01:29:19 -08:00
Markus Alexander Kuppe ba1e82008f Removal or rename of some spec variables. 2024-01-22 01:29:19 -08:00