2
0
mirror of https://github.com/xcat2/confluent.git synced 2024-11-23 10:02:04 +00:00
confluent/confluent_server
Jarrod Johnson 3105b9b1f9 Significantly rework the collective startup behavior
One, make the tracking bools enforce a lock to reduce confusion

Treat an initializing peer as failed, to avoid getting too fixated
on an uncertain target.

Make sure that no more than one follower is tried at a time by
killing before starting a new one, and syncing up the configmanager
state

Decline to act on an assimilation request if we are trying to connect
and also if the current leader asks us to connect and we already are.

Avoid calling get_leader while connecting, as that can cause a member
to decide to become a leader while trying to connect, by swapping
the reactions to the connect request.

Avoid trying to assimilate existing followers.

Fix some logging.
2018-10-12 11:45:23 -04:00
..
bin Provide fallback for unexpected reply in collective show 2018-10-10 09:46:01 -04:00
confluent Significantly rework the collective startup behavior 2018-10-12 11:45:23 -04:00
dbgtools Fix confluentdbgcli on screen resize 2018-03-01 13:39:25 -05:00
sysctl
systemd Change systemd unit to not have PIDFile 2018-09-07 11:27:43 -04:00
sysvinit
buildrpm
confluent_server.spec.tmpl Relax cryptodomex requirement 2018-07-10 10:10:04 -04:00
confluentdbgcli.py Provide a script to summarize hangtraces files 2017-05-22 09:25:51 -04:00
confluentsrv.spec
makesetup Fix makesetup for confluent_client 2018-04-10 16:11:14 -04:00
MANIFEST.in
requirements.txt
setup.py.tmpl Rename confluentutil to collective 2018-07-09 13:33:56 -04:00