From: Sage Weil Date: Fri, 6 Jan 2012 23:12:15 +0000 (-0800) Subject: mon_recovery: need n/2 + 1 monitors for quorum X-Git-Tag: 1.1.0~2688 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=001701a0f7a4644805467e6eb229a08c146ee3fb;p=teuthology.git mon_recovery: need n/2 + 1 monitors for quorum --- diff --git a/teuthology/task/mon_recovery.py b/teuthology/task/mon_recovery.py index cbd674ea6..514ea47e5 100644 --- a/teuthology/task/mon_recovery.py +++ b/teuthology/task/mon_recovery.py @@ -52,7 +52,7 @@ def task(ctx, config): manager.kill_mon(m) log.info('forming a minimal quorum for %s, then adding monitors' % mons) - qnum = len(mons) - (len(mons) / 2) + qnum = (len(mons) / 2) + 1 num = 0 for m in mons: manager.revive_mon(m)