mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-29 04:37:00 +00:00
The series fixes issues: server may use the wrong configuration after applying a remote snapshot, causing a split-brain situation assertion ins raft::server_impl::notify_waiters() snapshot transfer to a server removed from the configuration should be aborted cluster may become stuck when a follower takes a snapshot after an accepted entry that the leader didn't learn about * scylla-dev/random-test-fixes-v2: raft: rename rpc_configuration to configuration in fsm output raft: test: test case for the issue #9552 raft: fix matching of a snapshotted log on a follower raft: abort snapshot transfer to a server that was removed from the configuration raft: fix race between snapshot application and committing of new entries raft: test: add test for correct last configuration index calculation during snapshot application raft: do not maintain _last_conf_idx and _prev_conf_idx past snapshot index raft: correctly truncate the log in a persistence module during snapshot application