There are a number of races around join/leave. We have written and tested fixes for some of them. Here is the first of these patches to sheepdog. This fixes one of the cases described by Huxinwei and Liu Yuan where sheepdog fails to elect a master. A longer description is in the patch. We have not reviewed the equivalent functionality in other cluster drivers. Other fixes will follow in the next few days when we get them sufficiently cleaned up. We will love test results. S. -------------- next part -------------- A non-text attachment was scrubbed... Name: S003-corosync-autopromote.patch Type: text/x-patch Size: 2038 bytes Desc: not available URL: <http://lists.wpkg.org/pipermail/sheepdog/attachments/20120426/b666f53e/attachment.bin> |