2
0
mirror of https://github.com/xcat2/confluent.git synced 2024-11-23 01:53:28 +00:00
xCAT confluent - replacement of conserver and eventually xcatd
Go to file
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
confluent_client Apply the correct change to collate 2018-10-10 09:24:01 -04:00
confluent_common Implement ability to prompt for nodeattrib options. 2018-09-04 09:38:01 -04:00
confluent_perl Add support for shell based plugins 2014-05-27 15:02:53 -04:00
confluent_server Significantly rework the collective startup behavior 2018-10-12 11:45:23 -04:00
confluent_web Implement ability to prompt for nodeattrib options. 2018-09-04 09:38:01 -04:00
doc Remove single byte TLV concept from socket protocol. 2013-10-12 21:15:52 -04:00
.gitignore Add gitignore 2015-02-03 10:16:43 -05:00
API.txt Remove kwargs to provide forward compatibility, it doesn't seem to be workable in python 2013-09-09 15:42:00 -04:00
LICENSE Apply IBM 2014 copyright and Apache 2 license to project 2014-04-07 16:43:39 -04:00
SECURITY Add some notes about security related design 2014-04-21 16:01:14 -04:00
TODO Avoid trying to set title on incapable terminals 2014-10-06 16:51:56 -04:00