These are chat archives for atomix/atomix

23rd
Mar 2017
Himanshu
@himanshug
Mar 23 2017 13:58
another question....
(5) if a CopycatClient on node-A is in CONNECTED state, then say all of raft cluster hosts went down and whole raft cluster is replaced by another set of hosts, node-A's CopycatClient's session goes to UNSTABLE state and stays there indefinitely unless we restart the process at node A. Is my understanding correct?
If yes, then It makes more sense for node-A copycat client to give up after a while and close the session, then application can take note of CLOSED state of copycat client and discover raft cluster nodes again (say from a VIP that always knows about right set of raft cluster hosts) and "reset/reconnect" the copycat client (as asked in Q.1 before) with new raft cluster nodes.