mirror of
https://github.com/xcat2/confluent.git
synced 2025-01-15 12:17:47 +00:00
Jarrod Johnson
b99034f539
Improve reliability of collective join
While servicing an enrollment, there's a window for a collective member to be 'defined' but not yet active, meaning quorum may transiently be lost as multiple enrollments progress. Serialize enrollments by holding the enrollment process open. Also, there is a chance that a transient transfer error may occur during loading of the DB. In such a case, restart the connection rather thn aborting.
…
…
…
…
…
Description
Languages
Python
80.4%
Shell
15.6%
C
3.6%
Perl
0.3%