[Openais] corosync trunk - rework of shutdown

Steven Dake sdake at redhat.com
Mon Oct 12 13:58:54 PDT 2009


Currently exec_exit_fn doesn't allow the possibility to continue work at
a later time.  Service engines can deadlock if they block (pacemaker
specifically).  To avoid this situation, we allow exec_exit_fn to return
-1 when it has work it needs to continue.  When it is done, it returns 0
and will be unloaded.

Still a work in progress (ie individual service engine unload doesn't
work from corosync-cfgtool).

Regards
-steve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: corosync-trunk-shutdown-exec_exit-take1.patch
Type: text/x-patch
Size: 9272 bytes
Desc: not available
Url : http://lists.linux-foundation.org/pipermail/openais/attachments/20091012/7c4252c3/attachment.bin 


More information about the Openais mailing list