Andrew Mayorov
|
2e89656a90
|
test(dsraft): start `t_replication_transfers_snapshots` from stable state
|
2024-07-17 20:01:55 +02:00 |
Andrew Mayorov
|
d04915d6a6
|
test(dsraft): increase `ra_server` logging level for debugging
|
2024-07-16 15:54:49 +02:00 |
Andrew Mayorov
|
78bb102311
|
test(dsraft): attempt to start select testcases from stable state
|
2024-07-16 15:54:49 +02:00 |
Andrew Mayorov
|
2401a2fb80
|
test(dsraft): run `t_join_leave_errors` case in tracing context
|
2024-07-12 18:28:24 +02:00 |
Andrew Mayorov
|
205ad507ea
|
test(dsraft): attempt to ensure testcases start from stable state
Where "stable state" is currently defined as "everyone knows and agrees
on the current leader".
|
2024-07-12 15:26:00 +02:00 |
ieQu1
|
d7732a6aac
|
test(ds): Attempt to stabilize a flaky test
|
2024-07-09 13:15:15 +02:00 |
ieQu1
|
e70c1cfea3
|
test(ds): Improve stability of replication test suite
|
2024-07-09 13:15:15 +02:00 |
ieQu1
|
b68ebb9a73
|
test(dsrepl): Generalize tests to use different storage layouts
|
2024-07-09 13:15:14 +02:00 |
Thales Macedo Garitezi
|
5532f40d83
|
Merge branch 'release-57' into 20240702-m-sync-r57-mix-umbrella
|
2024-07-02 11:52:36 -03:00 |
Andrew Mayorov
|
e1de18ef10
|
test(dsrepl): await stable state before running testcase
|
2024-06-26 20:44:35 +02:00 |
Andrew Mayorov
|
30efa1f57e
|
test(dsrepl): relax crash-recover testcase to tolerate message loss
Which is quite an expected occasion for this kind of stress test.
|
2024-06-26 20:44:34 +02:00 |
Andrew Mayorov
|
8db70b5bbc
|
test(dsrepl): add crash-restart-recover testcase
That verifies nothing is lost in the event of abrupt node failures.
|
2024-06-26 20:44:33 +02:00 |
Andrew Mayorov
|
cd0663074e
|
test(dsrepl): add `add_generation` events into the mix
They usually cause storage layer to perform flushes, and thus enable
testing `handle_flush/1` codepath in different circumstances.
|
2024-06-26 20:44:33 +02:00 |
ieQu1
|
c0472a06f1
|
test(ds): Set initial conditions in repl. suite explicitly
|
2024-06-22 02:55:05 +02:00 |
ieQu1
|
09c3ae795d
|
refactor(ds_raft): Replace egress server with common emqx_ds_buffer
|
2024-06-21 17:16:24 +02:00 |
ieQu1
|
ef09cfcd71
|
feat(ds): Add `emqx_ds_backends` application
|
2024-06-21 17:16:24 +02:00 |
ieQu1
|
a8ea0ae4e5
|
refactor(ds): Extract DS replication layer to a separate application
|
2024-06-21 17:16:24 +02:00 |