mirror of
https://github.com/xcat2/confluent.git
synced 2025-01-14 19:57:50 +00:00
Jarrod Johnson
6a4086679c
Rework collective assimilation logic
Followers will only depart if their current leader is assimilated. Leaders with quorum will refuse assimilation and instruct member trying to assimilate to join it. Leaders without quorum will either follow the assimilation leader or refuse, depending on who has highest transaction count, and if a tie, which has the larger set of followers
Description
xCAT confluent - replacement of conserver and eventually xcatd
Languages
Python
80.4%
Shell
15.6%
C
3.6%
Perl
0.3%