summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTim Laszlo <tim.laszlo@gmail.com>2012-09-24 09:52:29 -0500
committerTim Laszlo <tim.laszlo@gmail.com>2012-09-24 09:52:55 -0500
commiteec8f653c0235bde8d3a754802a4485f0d542ea3 (patch)
tree618177ce02f494eb97546b99a1b16c708ec83cc9 /src
parentfb5511877aa1a6da7fa5a5f8bf917b9fd744c37a (diff)
downloadbcfg2-eec8f653c0235bde8d3a754802a4485f0d542ea3.tar.gz
bcfg2-eec8f653c0235bde8d3a754802a4485f0d542ea3.tar.bz2
bcfg2-eec8f653c0235bde8d3a754802a4485f0d542ea3.zip
bcfg2-admin: Switch to pseudo file monitor
Diffstat (limited to 'src')
-rw-r--r--src/lib/Bcfg2/Server/Admin/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/Bcfg2/Server/Admin/__init__.py b/src/lib/Bcfg2/Server/Admin/__init__.py
index a33b4cc13..3f993df9b 100644
--- a/src/lib/Bcfg2/Server/Admin/__init__.py
+++ b/src/lib/Bcfg2/Server/Admin/__init__.py
@@ -117,12 +117,14 @@ class MetadataCore(Mode):
setup['plugins'] = [p for p in setup['plugins']
if p not in self.__plugin_blacklist__]
+ # admin modes con't need to watch for changes. one shot is fine here.
+ setup['filemonitor'] = 'pseudo'
try:
self.bcore = Bcfg2.Server.Core.BaseCore(setup)
except Bcfg2.Server.Core.CoreInitError:
msg = sys.exc_info()[1]
self.errExit("Core load failed: %s" % msg)
- self.bcore.fam.handle_events_in_interval(5)
+ self.bcore.fam.handle_event_set()
self.metadata = self.bcore.metadata