[sheepdog] [PATCH 3/3] sheep: split notification messages into two queues

Liu Yuan namei.unix at gmail.com
Thu Aug 30 04:55:26 CEST 2012


On 08/30/2012 08:36 AM, MORITA Kazutaka wrote:
> Currently, the corosync driver uses two queues, confchg_list and
> notify_list.  However, this causes problems because some messages
> (e.g. format, shutdown, cluster snapshot, ...) needs to be ordered
> with confchg events.
> 
> This patch splits multicast messages into two queues, block_list and
> nonblock_list.  All block messages (e.g. vdi creation, etc) are linked
> into block_list queue, and other notification messages and confchg
> events are linked into nonblock_list.

I think the complete fix is to add {format, shutdown, cluster snapshot}
messages to confchg list, how do you think of it?

Thanks,
Yuan



More information about the sheepdog mailing list