Hi,
I have serveral questions about master node election.
From the doc on the shoal web site, I know that the group sorts all the members' token, and select the first node as master node. If the master node fails, then select the second node in the sorted list as the master node. Is that right?
One of my question is what sorting algorithm is used?
When a new member jion the group, how to assure it is not at the front of the sorted list?
Another question, let's see a case. If node A, B, C jion the same group. Because of some network problems, A, B can communicate with each other, while C can' t communicate with A and B. So, A, B will select a maste node. Let me assume it is A. And C will select itself as a master node. Is that right?
After some time later, if A,B,C can communicate with each other, what is master node? A or C? Can B become a master node?
Best Regard!
2009-03-27
leehui