]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/vstart_runner: run daemons in foreground
authorPatrick Donnelly <pdonnell@redhat.com>
Fri, 19 Apr 2024 03:34:16 +0000 (23:34 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 1 May 2024 13:03:53 +0000 (09:03 -0400)
This mirrors teuthology and makes it possible to check the exit status of a
daemon.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit e2e2144a56bc71de739e7bc531b253a04a122b00)

Conflicts:
qa/tasks/vstart_runner.py: minor code diff

qa/tasks/vstart_runner.py

index cbbd9119dd9f8d7d97e6e2b8da9540fc155a08fc..df67202c83af7283c6b72b5eb2454e735e3a2d94 100644 (file)
@@ -596,7 +596,7 @@ class LocalDaemon(object):
 
         self.proc = self.controller.run(args=[
             os.path.join(BIN_PREFIX, "./ceph-{0}".format(self.daemon_type)),
-            "-i", self.daemon_id])
+            "-i", self.daemon_id, "-f"], wait=False)
 
     def signal(self, sig, silent=False):
         if not self.running():