On 07/18/2012 03:53 PM, Dietmar Maurer wrote: > OK, so maybe the 2 node is a special case. What about: > > if ((sys->nr_copies > 2) && > (current_vnode_info->nr_zones <= (sys->nr_copies/2))) > sys_stat_set(SD_STATUS_HALT); Sheepdog provide strong consistency for objects, so I don't think we need quorum based algorithm. Even with one copies left, the cluster is still running well with it. So I don't yet see the use case for this quorum calculation. Thanks, Yuan |