]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
configure mds's with -s suffix as standby
authorSage Weil <sage@newdream.net>
Wed, 27 Jul 2011 17:04:37 +0000 (10:04 -0700)
committerSage Weil <sage@newdream.net>
Wed, 27 Jul 2011 17:04:37 +0000 (10:04 -0700)
teuthology/misc.py

index a3120391e6aecc4919373f1e73666bfe863e1c99..a9cb5998ed1772306da4185deb4d7944ff1be7b9 100644 (file)
@@ -116,6 +116,12 @@ def skeleton_config(roles, ips):
     for role, addr in mons.iteritems():
         conf.setdefault(role, {})
         conf[role]['mon addr'] = addr
+    # set up standby mds's
+    for roles in roles:
+        for role in roles:
+            if role.startswith('mds.') and role.endswith('-s'):
+                conf.setdefault(role, {})
+                conf[role]['mds standby for name'] = role[:-2]
     return conf
 
 def roles_of_type(roles_for_host, type_):