raft: test add support for disconnected server

Failure detector support of disconnected servers with a global set of
addresses.

Signed-off-by: Alejo Sanchez <alejo.sanchez@scylladb.com>
This commit is contained in:
Alejo Sanchez
2020-10-07 12:53:22 +02:00
parent 21d7686766
commit 093bc8fbb3

View File

@@ -130,9 +130,10 @@ public:
virtual future<> abort() { return make_ready_future<>(); }
};
std::unordered_set<raft::server_id> SERVER_DISCONNECTED;
class failure_detector : public raft::failure_detector {
bool is_alive(raft::server_id server) override {
return true;
return SERVER_DISCONNECTED.find(server) == SERVER_DISCONNECTED.end();
}
};