Eddy Ashton
9bfc420b5e
Report supported API versions in `MissingApiVersionParameter` response ( #6113 )
2024-04-09 10:54:39 +00:00
Eddy Ashton
cdc12045b0
Update CI image from 2024-04-03 to 2024-03-15 ( #6105 )
2024-04-04 11:32:50 +01:00
Eddy Ashton
f29a0c8ec9
Add `AllOf` authentication policy ( #6102 )
2024-04-03 13:16:55 +01:00
Markus Alexander Kuppe
c66745d838
Refactor Traceccfraft to reuse IsRequestVoteRequest. ( #6104 )
2024-03-29 21:36:44 +00:00
Amaury Chamayou
61d8e47f91
Un-remove arrow sources from CI jobs ( #6100 )
2024-03-28 14:23:26 +00:00
Markus Alexander Kuppe
8ace4aa604
Reduce noise of TLAi linter. ( #6103 )
2024-03-28 09:31:26 +00:00
Amaury Chamayou
81c8b79d68
Errors in remote should be errors in CI ( #6101 )
2024-03-27 15:39:23 +00:00
Amaury Chamayou
bdb6290a8e
Switch SNP tests to use THIM ( #6084 )
2024-03-27 13:11:09 +00:00
Eddy Ashton
34ac2293b5
Move unnecessary compatibility path ( #6097 )
2024-03-27 11:02:05 +00:00
Markus Alexander Kuppe
c572ce32a0
Fix regression in StatsFile.tla ( #6099 )
2024-03-26 21:22:41 -07:00
Markus Alexander Kuppe
e02b97addf
Periodically dump low-overhead action coverage. ( #6093 )
2024-03-26 18:19:17 -07:00
Markus Alexander Kuppe
67dd047dbc
Add TLAi linter. ( #6098 )
2024-03-26 17:10:54 -07:00
Eddy Ashton
3880110ce0
Remove `is_create_request` flag ( #6096 )
2024-03-26 18:00:16 +00:00
Eddy Ashton
273c77dc6c
Update RST docs generation from JSON schema ( #6095 )
2024-03-26 15:55:31 +00:00
Eddy Ashton
b7d7824f39
Move `external_executor` build and test behind `LONG_TESTS` CMake flag ( #6094 )
2024-03-26 12:56:44 +00:00
Amaury Chamayou
60c9fb36cc
Update Open Enclave from 0.19.3 to 0.19.4 ( #6091 )
2024-03-26 09:24:58 +00:00
Markus Alexander Kuppe
a078fc954b
Action and Variable coverage collection ( #6092 )
2024-03-25 22:10:13 +00:00
Amaury Chamayou
6a993365ea
Endorsement checks should not be an assert ( #6088 )
2024-03-25 17:28:41 +00:00
Eddy Ashton
9a0b25a013
Redirection support, as alternative to request forwarding ( #6050 )
2024-03-25 14:47:03 +00:00
Amaury Chamayou
4ee5d71aee
Unblock CI by removing arrow repo from apt source temporarily ( #6090 )
2024-03-25 13:01:18 +00:00
Amaury Chamayou
5aa81bb990
Publish SNP test workspace ( #6085 )
2024-03-22 10:09:15 +00:00
Amaury Chamayou
7d2de54fd8
Do not run SNP CI on 4.x ( #6086 )
2024-03-22 10:08:49 +00:00
Eddy Ashton
c210b08ed5
Update CI image from 15-03-2024 to 2024-03-21 ( #6080 )
2024-03-22 09:14:14 +00:00
Amaury Chamayou
aa695a6b4a
Add action number plotting script ( #6074 )
2024-03-21 12:15:42 +00:00
Eddy Ashton
d4ddd02dd9
Fix `raft_test`: check size of view histories before accessing ( #6078 )
2024-03-20 11:15:17 +00:00
Amaury Chamayou
daf99a8c66
Lower MaxTermLimit for Atomic Reconfig ( #6076 )
2024-03-19 14:56:57 +00:00
Eddy Ashton
314a3c326a
Separate venv initialisation in `recovery_benchmark.sh` ( #6070 )
2024-03-18 21:08:16 +00:00
Amaury Chamayou
68d5937e39
Service cert subject name is configurable ( #5993 )
2024-03-18 17:59:32 +00:00
Amaury Chamayou
f60ac153d8
Stop retired nodes in tests that resize network ( #6073 )
2024-03-18 14:58:46 +00:00
Amaury Chamayou
3508fe82a4
Add disjoint two-node reconfig scenario [0, 1] -> [2, 3] ( #6071 )
2024-03-18 14:02:05 +00:00
Amaury Chamayou
ed3995154b
TLA comment update ( #6069 )
2024-03-18 11:42:20 +00:00
Amaury Chamayou
76650042d5
Update CI image from 12-02-2024 to 15-03-2024 ( #6067 )
2024-03-18 10:29:45 +00:00
Amaury Chamayou
91d6ea44cc
Adopt a consistent 'ing style in TLA+ ( #6068 )
2024-03-15 17:46:34 +00:00
Eddy Ashton
b266715d8d
Add test of JS converter behaviour, and a `checkedJson` converter which forbids certain types ( #6066 )
2024-03-15 15:04:21 +00:00
Amaury Chamayou
3a6dd6a50a
Raft: Nodes stay active later during reconfiguration to ensure liveness ( #5973 )
2024-03-15 11:10:44 +00:00
Amaury Chamayou
185c365ef9
Run simulation on MC pool ( #6065 )
2024-03-15 09:19:29 +00:00
Amaury Chamayou
2d0c6b1cf3
Improve sharing test ( #6063 )
2024-03-14 13:01:49 +00:00
Amaury Chamayou
170c0ee939
Update documentation ( #6064 )
2024-03-14 12:03:03 +00:00
Amaury Chamayou
00e0592f80
Drop scurl.sh ( #6062 )
2024-03-14 11:33:22 +00:00
Amaury Chamayou
7aea8e9175
Add get_create_tx_claims_digest to the research API ( #6061 )
2024-03-13 17:03:59 +00:00
Amaury Chamayou
61bd22be96
Remove Model Checking dependency in main CI post-split ( #6057 )
2024-03-12 14:27:20 +00:00
Amaury Chamayou
9d09f7d7d1
Split out model checking job and pool ( #6056 )
2024-03-12 14:01:29 +00:00
Eddy Ashton
6ae55e773b
Python infra: Correct implementation of `find_node_by_role` ( #6054 )
2024-03-11 12:50:17 +00:00
Markus Alexander Kuppe
f3f1b0a842
Refactor ReplicationInv to reduce its computational complexity. ( #6053 )
2024-03-08 12:30:39 +00:00
Amaury Chamayou
214b5e1c07
Keep track of retired completed but not committed nodes ( #6051 )
2024-03-07 16:15:23 +00:00
Eddy Ashton
061e4daac9
Get `kv_bench` running again ( #6052 )
2024-03-06 14:58:18 +00:00
Amaury Chamayou
65f367f187
Update PlausibleSucessorNodes logic and remove the global removedFromConfiguration ( #6049 )
2024-03-06 12:47:53 +00:00
Amaury Chamayou
7b802184db
Do not use removedFromConfiguration in ChangeConfigurationInt ( #6044 )
2024-03-06 10:48:01 +00:00
Markus Alexander Kuppe
9d3c41b265
Reduce number of *generated* states. ( #6048 )
...
Before:
31080255 states generated, 5045493 distinct states found, 0 states left on queue.
After:
20989269 states generated, 5045493 distinct states found, 0 states left on queue.
2024-03-06 08:49:39 +00:00
Amaury Chamayou
bbf9c9c66c
Change addedNodes ( #6047 )
2024-03-05 16:04:52 +00:00