[sheepdog] [PATCH v3] corosync: fix cluster hang by cluster requests blocking confchg

Liu Yuan namei.unix at gmail.com
Thu Jul 5 14:35:44 CEST 2012


On 07/05/2012 08:33 PM, Liu Yuan wrote:
> On 07/05/2012 07:57 PM, MORITA Kazutaka wrote:
>> Corosync delivers confchg events even if there remain the previous
>> events in corosync_event_list, doesn't it?  Adding events to the head
>> of the queue breaks the guarantee that all the nodes must receive
>> confchg events in the same order, I think.
> 
> If corosync guarantee the delivery order of confchg, so we can reorder
> it at our will and the final order seen by sheep core will be the same I
> think, doesn't it?
> 

In the assumption that leave event is delivered and processed one by
one. I think current implementation does it one by one for leave event.

Thanks,
Yuan





More information about the sheepdog mailing list