I am following this site to learn raft: http://thesecretlivesofdata.com/raft/
Questions:
If there are 9 nodes and network partitions lead to 3 subsets each with 3 nodes: {0, 1, 2}, {3, 4, 5}, and {6, 7, 8}, there is no majority in any subset? In such a case, there is no leader node, right? Then, what happens if a client sends a write? Just fail?
There are 9 nodes. Which node will a client talk to? In some service routing algorithm, a tier is defined, so the client talks to the tier instead of a node. Then, routing algorithm returns a node with load balanced. Wonder in the context of raft, how does client select a node to talk to?