]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
mon_recovery: need n/2 + 1 monitors for quorum
authorSage Weil <sage@newdream.net>
Fri, 6 Jan 2012 23:12:15 +0000 (15:12 -0800)
committerSage Weil <sage@newdream.net>
Fri, 6 Jan 2012 23:12:15 +0000 (15:12 -0800)
teuthology/task/mon_recovery.py

index cbd674ea68dca7175419b6a32d190ec092cfa15a..514ea47e53dcda628dcbe20d3fb14db840db8283 100644 (file)
@@ -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)