Eddy Ashton
|
0972dcc2e3
|
Do not compare types, use `isinstance()` (#5566)
|
2023-08-18 09:45:01 +00:00 |
Julien Maffre
|
087716a958
|
Update format base on `black` 23.1.0 (#4931)
|
2023-02-01 11:26:21 +00:00 |
Eddy Ashton
|
ea53c63af8
|
Only set low timeouts when we expect `wait_for_new_primary` to fail (#4798)
|
2023-01-05 09:31:56 +00:00 |
Julien Maffre
|
501ce57966
|
Reduce time waiting for new primary in election test (#4797)
|
2023-01-04 17:11:10 +00:00 |
Amaury Chamayou
|
9d0f93a71d
|
Fix election test (#4775)
|
2022-12-20 09:29:13 +00:00 |
Amaury Chamayou
|
e3e61f0a93
|
Remove user-facing bft references (#4760)
|
2022-12-16 19:27:16 +00:00 |
Andrew Jeffery
|
a4a512447c
|
View history (#4580)
|
2022-11-21 15:55:02 +00:00 |
Julien Maffre
|
314c408466
|
Keep track of time of backup latest ACK on primary (#3769)
|
2022-04-22 15:18:46 +01:00 |
Julien Maffre
|
af9c42cc30
|
Add generic load testing to end-to-end infra (#3707)
|
2022-04-14 18:31:14 +01:00 |
Julien Maffre
|
d7e1277ed2
|
Infra split network start and open (#3566)
|
2022-02-18 15:42:26 +00:00 |
Julien Maffre
|
8a2e99a990
|
Infra: cleanup `e2e_logging.py` (#3333)
|
2021-12-20 17:29:35 +00:00 |
Julien Maffre
|
bb946237a6
|
JSON configuration for `cchost` (#3209)
|
2021-11-23 17:35:01 +00:00 |
Amaury Chamayou
|
f600168495
|
Lengthen election timeout (#3089)
|
2021-10-14 10:28:50 +01:00 |
Amaury Chamayou
|
3cf8636beb
|
Run election tests one after the other (#3006)
|
2021-09-20 22:19:24 +01:00 |
Maik Riechert
|
8de9f6dbf2
|
cmake: standalone samples (#2990)
|
2021-09-17 09:51:25 +01:00 |
Amaury Chamayou
|
9cb5a7ab26
|
Do not attempt to run BFT when disabled (#2968)
|
2021-09-10 11:20:04 +01:00 |
Amaury Chamayou
|
252fd7161a
|
Run election tests concurrently (#2966)
|
2021-09-09 18:04:35 +01:00 |
Amaury Chamayou
|
10625cceb8
|
Run some end to end tests concurrently (#2927)
|
2021-09-07 14:56:08 +01:00 |
Julien Maffre
|
8ad0bd7e33
|
Fix reported view for read-only transaction after election (#2755)
|
2021-07-08 11:44:34 +01:00 |
Alex
|
e90ae3cd43
|
Fix network.wait_for_new_primary for BFT (#2770)
|
2021-07-07 15:52:54 +01:00 |
Julien Maffre
|
ce131e667e
|
Python infra for testing node partitions (#2553)
|
2021-05-11 17:13:07 +01:00 |
Eddy Ashton
|
44ac55d223
|
/tx and /commit use a single transaction_id rather than separate view and seqno (#2347)
|
2021-03-25 10:06:37 +00:00 |
Alex
|
e225f871a2
|
AFT: Resolve recursive lock issues with BFT (#2065)
|
2021-01-14 17:06:10 +00:00 |
Alex
|
3576d0b8b4
|
AFT: receive view-change message & send new-view tx (#1861)
|
2020-11-06 14:43:53 +00:00 |
Alex
|
d506e74a13
|
AFT: Send view change messages (#1835)
|
2020-11-02 16:08:16 +00:00 |
Amaury Chamayou
|
891f8335ed
|
Explicit node flags (#1803)
|
2020-10-22 14:54:43 +01:00 |
Maik Riechert
|
3757b5d147
|
Expose response body in Python client similar to request body in JS endpoints (#1621)
|
2020-09-20 17:47:44 +01:00 |
Amaury Chamayou
|
c1c038bdd9
|
Proposing more compact logging in tests (#1610)
|
2020-09-17 16:56:53 +01:00 |
Alex
|
6aba788a98
|
Renaming consensus types (#1591)
|
2020-09-09 10:59:57 +01:00 |
Amaury Chamayou
|
21d819a2a9
|
Wait for a new primary, rather than just a timeout (#1525)
* Wait for a new primary, rather than just a timeout
* lint
|
2020-08-21 17:29:14 +01:00 |
Julien Maffre
|
08ebb13a0d
|
Fix full test suite failure (#1446)
|
2020-07-29 10:32:55 +01:00 |
Julien Maffre
|
f798d8b902
|
Python clients cleanup and docs (#1429)
|
2020-07-27 17:34:16 +01:00 |
Amaury Chamayou
|
2b6e358e62
|
Remove jsonrpc leftovers (#1388)
|
2020-07-20 14:07:33 +01:00 |
Julien Maffre
|
b53a4445ce
|
Start packaging Python infra (#1380)
|
2020-07-07 15:46:44 +01:00 |
Amaury Chamayou
|
d10701a801
|
Client prefix drop (#1367)
|
2020-07-03 13:52:56 +01:00 |
Julien Maffre
|
052d69eceb
|
Improve handling of node-to-node channels and host connections (#1371)
|
2020-07-03 12:02:26 +01:00 |
Eddy Ashton
|
470da33151
|
Update logging app to use verbs for dispatch (#1332)
|
2020-06-24 17:36:25 +01:00 |
Eddy Ashton
|
7f13107402
|
Update endpoint installation API (#1310)
|
2020-06-22 11:01:12 +01:00 |
Julien Maffre
|
88db19337e
|
Resilient recovery (#1212)
|
2020-05-26 14:11:49 +01:00 |
Amaury Chamayou
|
e432c813cf
|
View seqno rename (#1206)
|
2020-05-22 14:56:21 +01:00 |
Amaury Chamayou
|
d520137c60
|
Return the view that's relevant to the transaction, not the latest view! (#1157)
|
2020-05-07 16:57:58 +01:00 |
Eddy Ashton
|
95e7ea30e8
|
Add getTxStatus RPC (#1111)
|
2020-05-01 13:55:20 +01:00 |
Eddy Ashton
|
4bfc63b913
|
Python linter + cleanup (#1074)
|
2020-04-17 10:03:29 +01:00 |
Eddy Ashton
|
ffb0181711
|
Reduce timeouts in slow CI tests (#1011)
|
2020-03-31 14:42:19 +01:00 |
Amaury Chamayou
|
a388e39b52
|
CI efficiency improvements (#996)
|
2020-03-26 15:30:06 +00:00 |
Eddy Ashton
|
4d480f4a9a
|
Some RPCs are GET-only (#966)
|
2020-03-23 10:53:05 +00:00 |
olgavrou
|
f50788e5a6
|
Consensus config (#929)
|
2020-03-09 12:52:43 +00:00 |
Eddy Ashton
|
7f982dabbf
|
RPC handlers can directly set HTTP response fields (#921)
|
2020-03-06 09:42:55 +00:00 |
Amaury Chamayou
|
b908a0283e
|
Remove stream logic (#869)
|
2020-02-19 17:08:06 +00:00 |
Eddy Ashton
|
7f7657fe95
|
Use explicit binary directory in Python (#809)
|
2020-02-06 15:27:18 +00:00 |