mirror of
https://github.com/scylladb/scylladb.git
synced 2026-05-01 21:55:50 +00:00
The patch set introduces a few leadership transfer tests, some of them are adaptations of corresponding etcd tests (e.g. `test_leader_transfer_ignore_proposal` and `test_transfer_non_member`). Others test different scenarios ensuring that pending leadership transfer doesn't disrupt the rest of the cluster from progressing: Lost `timeout_now` messages` (`test_leader_transfer_lost_timeout_now` and `test_leader_transferee_dies_upon_receiving_timeout_now`) as well as lost `vote_request(force)` from the new candidate (test_leader_transfer_lost_force_vote_request) don't impact the election process following that and the leader is elected as normal. * manmanson/leadership_transfer_tests_v3: raft: etcd_test: test_transfer_non_member raft: etcd_test: test_leader_transfer_ignore_proposal raft: fsm_test: test_leader_transfer_lost_force_vote_request raft: fsm_test: test_leader_transfer_lost_timeout_now raft: fsm_test: test_leader_transferee_dies_upon_receiving_timeout_now