[sheepdog] [PATCH 00/13] zookeeper driver cleanup and rework

Liu Yuan namei.unix at gmail.com
Wed Dec 19 09:31:37 CET 2012


On 12/18/2012 01:37 PM, Liu Yuan wrote:
> Current zookeeper driver won't work with master. Even simple following commands
> 
> collie cluster format;
> collie vdi create test 1G;
> 
> on a newly created cluster will cause hang for ever.
> 
> This patchset is try the first round to make it work with master code and also
> do a heavy cleanups/refactory.
> 
> Compared to old driver:
>  - Put all the events into the zk_queue and result in a totally ordered event
>    sequence.
>  - Block/unblock events are linked into a dedicated list to implement blocking
>    semantics as corosync
>  - better master choosing method to allow concurrent start of multile nodes.
>  - add an option to control sesstion timeout at sheep start-up command
> 
> After this set gets merged, the next round is integrate zookeeper driver into
> test frame and stable it a bit more.

Applied this series.

Thanks,
Yuan



More information about the sheepdog mailing list