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

67 Коммитов

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