[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