From 1fb0463deaefac29bdd6ec7d53b8bb3238633101 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Thu, 30 Nov 2023 03:28:02 -0500 Subject: [PATCH] Adjust daemon service startup Add healthd, adjust workerd, lower waittime --- node-daemon/pvcnoded/util/services.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/node-daemon/pvcnoded/util/services.py b/node-daemon/pvcnoded/util/services.py index f2f12888..595f3ad2 100644 --- a/node-daemon/pvcnoded/util/services.py +++ b/node-daemon/pvcnoded/util/services.py @@ -78,13 +78,19 @@ def start_keydb(logger, config): common.run_os_command("systemctl start keydb-server.service") -def start_worker(logger, config): +def start_workerd(logger, config): if config["enable_worker"]: logger.out("Starting Celery Worker daemon", state="i") # TODO: Move our handling out of Systemd and integrate it directly as a subprocess? common.run_os_command("systemctl start pvcworkerd.service") +def start_healthd(logger, config): + logger.out("Starting Health Monitoring daemon", state="i") + # TODO: Move our handling out of Systemd and integrate it directly as a subprocess? + common.run_os_command("systemctl start pvchealthd.service") + + def start_system_services(logger, config): start_zookeeper(logger, config) start_libvirtd(logger, config) @@ -93,7 +99,8 @@ def start_system_services(logger, config): start_ceph_mon(logger, config) start_ceph_mgr(logger, config) start_keydb(logger, config) - start_worker(logger, config) + start_workerd(logger, config) + start_healthd(logger, config) - logger.out("Waiting 10 seconds for daemons to start", state="s") - sleep(10) + logger.out("Waiting 5 seconds for daemons to start", state="s") + sleep(5)