From: Patrick Donnelly Date: Fri, 19 Apr 2024 03:34:16 +0000 (-0400) Subject: qa/tasks/vstart_runner: run daemons in foreground X-Git-Tag: v17.2.8~126^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=31f96f44d725e29f5fcff9aded270a00cb0bbe48;p=ceph.git qa/tasks/vstart_runner: run daemons in foreground This mirrors teuthology and makes it possible to check the exit status of a daemon. Signed-off-by: Patrick Donnelly (cherry picked from commit e2e2144a56bc71de739e7bc531b253a04a122b00) Conflicts: qa/tasks/vstart_runner.py: minor code diff --- diff --git a/qa/tasks/vstart_runner.py b/qa/tasks/vstart_runner.py index cbbd9119dd9..df67202c83a 100644 --- a/qa/tasks/vstart_runner.py +++ b/qa/tasks/vstart_runner.py @@ -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():