diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-05-20 11:50:05 -0400 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-05-20 12:54:47 -0400 |
commit | 90c1b197b91e7c6ce4425568082eaff90c96a6dc (patch) | |
tree | dfe68aa1b0b107b1187732b5f21805666295a35c /src | |
parent | 1ba77f3dc93181beb26a3abc8cd352e07f1af33e (diff) | |
download | bcfg2-90c1b197b91e7c6ce4425568082eaff90c96a6dc.tar.gz bcfg2-90c1b197b91e7c6ce4425568082eaff90c96a6dc.tar.bz2 bcfg2-90c1b197b91e7c6ce4425568082eaff90c96a6dc.zip |
Core: added more debugging on server shutdown
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/Bcfg2/Server/Core.py | 4 | ||||
-rw-r--r-- | src/lib/Bcfg2/Server/MultiprocessingCore.py | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/Bcfg2/Server/Core.py b/src/lib/Bcfg2/Server/Core.py index ab8cda3da..c246860c1 100644 --- a/src/lib/Bcfg2/Server/Core.py +++ b/src/lib/Bcfg2/Server/Core.py @@ -301,6 +301,7 @@ class BaseCore(object): self.logger.info("Performance statistics: " "%s min=%.06f, max=%.06f, average=%.06f, " "count=%d" % ((name, ) + stats)) + self.logger.debug("Performance logging thread terminated") def _file_monitor_thread(self): """ The thread that runs the @@ -321,6 +322,7 @@ class BaseCore(object): except: continue self._update_vcs_revision() + self.logger.debug("File monitor thread terminated") @track_statistics() def _update_vcs_revision(self): @@ -440,8 +442,10 @@ class BaseCore(object): if not self.terminate.isSet(): self.terminate.set() self.fam.shutdown() + self.logger.debug("FAM shut down") for plugin in list(self.plugins.values()): plugin.shutdown() + self.logger.debug("All plugins shut down") @property def metadata_cache_mode(self): diff --git a/src/lib/Bcfg2/Server/MultiprocessingCore.py b/src/lib/Bcfg2/Server/MultiprocessingCore.py index 2e378341e..81fba7092 100644 --- a/src/lib/Bcfg2/Server/MultiprocessingCore.py +++ b/src/lib/Bcfg2/Server/MultiprocessingCore.py @@ -190,6 +190,7 @@ class Core(BuiltinCore): child.terminate() else: self.logger.debug("Child %s shut down" % child.name) + self.logger.debug("All children shut down") @exposed def GetConfig(self, address): |