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

4184 Коммитов

Автор SHA1 Сообщение Дата
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