test(qsync): add multiple tests for RAFT_PROMOTE queue
* smoke test that verifies that cluster can be successfully bootstrapped
* test diverging limbo owner (litmus test)
- doesn't work on fork master, works with promote chains
* test aba leader
- two cases where elected leader fails to deliver promote to others
* attempt to model 2+2 quorum lowering case
* two cases with two outstanding promotes
* use new injections for particular xrow types
NO_DOC=internal
NO_TEST=internal
NO_CHANGELOG=internal
Co-authored-by:
Dmitry Ivanov <ivadmi5@gmail.com>
Showing
- src/box/txn_limbo.c 3 additions, 0 deletionssrc/box/txn_limbo.c
- src/box/wal.c 23 additions, 0 deletionssrc/box/wal.c
- src/lib/core/errinj.h 5 additions, 0 deletionssrc/lib/core/errinj.h
- test/replication-luatest/qpromote_2plus2_quorum_lowering_test.lua 71 additions, 0 deletions...lication-luatest/qpromote_2plus2_quorum_lowering_test.lua
- test/replication-luatest/qpromote_aba_leader_test.lua 244 additions, 0 deletionstest/replication-luatest/qpromote_aba_leader_test.lua
- test/replication-luatest/qpromote_commit_and_rollback_test.lua 154 additions, 0 deletions...replication-luatest/qpromote_commit_and_rollback_test.lua
- test/replication-luatest/qpromote_common.lua 365 additions, 0 deletionstest/replication-luatest/qpromote_common.lua
- test/replication-luatest/qpromote_diverging_limbo_owner_test.lua 145 additions, 0 deletions...plication-luatest/qpromote_diverging_limbo_owner_test.lua
- test/replication-luatest/qpromote_do_not_yield_in_box_register_replica_test.lua 15 additions, 0 deletions...st/qpromote_do_not_yield_in_box_register_replica_test.lua
- test/replication-luatest/qpromote_several_outstanding_promotes_test.lua 112 additions, 0 deletions...on-luatest/qpromote_several_outstanding_promotes_test.lua
- test/replication-luatest/qpromote_smoke_test.lua 10 additions, 0 deletionstest/replication-luatest/qpromote_smoke_test.lua
- test/replication-luatest/qpromote_transient_wal_error_on_promote_write_test.lua 75 additions, 0 deletions...st/qpromote_transient_wal_error_on_promote_write_test.lua
- test/replication-luatest/suite.ini 1 addition, 1 deletiontest/replication-luatest/suite.ini
Loading
Please register or sign in to comment