[PATCH] ctdb/daemon: Untangle serialisation of 1st recovery -> startup -> monitor

Martin Schwenke martin at meltin.net
Tue Jan 14 17:00:00 MST 2014


At the moment ctdb_check_healthy() is overloaded to wait until the
first recovery is complete, handle the "startup" event and also
actually handle monitoring.  This is untidy and hard to follow.

Instead, have the daemon explicitly wait for 1st recovery after the
"setup" event.  When first recovery is complete, schedule a function
to handle the "startup" event.  When the "startup" event succeeds then
explicitly enable monitoring.

This and other CTDB patches I'm posting are in my ctdb-wip branch:

  http://git.samba.org/?p=martins/samba.git;a=shortlog;h=refs/heads/ctdb-wip

Please do not push the whole branch - there is incomplete work
there.  :-)

peace & happiness,
martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-ctdb-daemon-Untangle-serialisation-of-1st-recovery-s.patch
Type: text/x-patch
Size: 9553 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20140115/d2d3f023/attachment.bin>


More information about the samba-technical mailing list