[sheepdog-users] is --nohalt dangerous?
Dietmar Maurer
dietmar at proxmox.com
Wed Jul 18 09:53:57 CEST 2012
> But which is the best value for cluster to switch to halt state?
>
> current_vnode_info->nr_zones <= (sys->nr_copies/2)
This is a simple 'quorum' formula.
> means if we have 2 copies, and one node fails will switch the cluster to halt,
> probably some people don't want to see it.
Yes, maybe. But as you pointed out, this is dangerous and you can lose data.
> Some people might be pleased to
> run the cluster, even there is only one node left.
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);
- Dietmar
More information about the sheepdog-users
mailing list