[sheepdog] [PATCH] zk: delete zk node before join cluster

Liu Yuan namei.unix at gmail.com
Thu May 30 17:09:23 CEST 2013


On 05/30/2013 03:20 PM, Liu Yuan wrote:
> On 05/30/2013 02:37 PM, Kai Zhang wrote:
>> Delete zk node before join cluster and return -1 when fail.
> 
> Applied, thanks.
> 

Oops, this patch breaks

        /* For concurrent nodes setup, we allow only one to continue */
        while (zk_member_empty() && zk_master_create() != ZOK)
                ;/* wait */

I guess this was why in the old code I chose to panic(). Now when I
start 3 node concurrently, I'll end up with 3 nodes are all master.
Unless we find a solution, this patch will be reverted.

Thanks,
Yuan





More information about the sheepdog mailing list