From 6cd50fb3923174177bc58966d83d73fc04ebcffe Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Sat, 6 Jun 2020 22:26:56 +0200 Subject: [PATCH] BackgroundDaemon: log reload and make some... ...methods public --- library/Director/Daemon/BackgroundDaemon.php | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/library/Director/Daemon/BackgroundDaemon.php b/library/Director/Daemon/BackgroundDaemon.php index c16326a8..718218b7 100644 --- a/library/Director/Daemon/BackgroundDaemon.php +++ b/library/Director/Daemon/BackgroundDaemon.php @@ -131,6 +131,22 @@ class BackgroundDaemon return $systemd; } + /** + * @return DaemonProcessDetails + */ + public function getProcessDetails() + { + return $this->processDetails; + } + + /** + * @return DaemonProcessState + */ + public function getProcessState() + { + return $this->processState; + } + protected function initializeDb( DaemonProcessDetails $processDetails, DaemonProcessState $processState, @@ -178,13 +194,14 @@ class BackgroundDaemon $this->shutdown(); } - protected function reload() + public function reload() { if ($this->reloading) { Logger::error('Ignoring reload request, reload is already in progress'); return; } $this->reloading = true; + Logger::info('Going gown for reload now'); $this->setState('reloading the main process'); $this->daemonDb->disconnect()->then(function () { Process::restart();