]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
DaemonGroup.add_daemon(): Properly start daemons
authorZack Cerza <zack@redhat.com>
Tue, 2 May 2017 23:59:58 +0000 (17:59 -0600)
committerZack Cerza <zack@redhat.com>
Thu, 21 Sep 2017 18:49:10 +0000 (12:49 -0600)
For some reason we weren't calling restart() inside add_daemons() for
systemd.

Signed-off-by: Zack Cerza <zack@redhat.com>
teuthology/orchestra/daemon/group.py

index d2979b68bf53bd87d100f80d9e907ca38ddfbea7..473ce0d93e26ed50a839af531bba339d3fcef046 100644 (file)
@@ -30,8 +30,7 @@ class DaemonGroup(object):
         self.register_daemon(remote, type_, id_, *args, **kwargs)
         cluster = kwargs.pop('cluster', 'ceph')
         role = cluster + '.' + type_
-        if remote.init_system is None:
-            self.daemons[role][id_].restart()
+        self.daemons[role][id_].restart()
 
     def register_daemon(self, remote, type_, id_, *args, **kwargs):
         """
@@ -166,4 +165,4 @@ class DaemonGroup(object):
                     # Handle explicit role
                     resolved.append(raw_role)
 
-        return resolved
\ No newline at end of file
+        return resolved