summaryrefslogtreecommitdiffstats
path: root/src/sbin/Bcfg2Server
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2005-09-08 20:59:13 +0000
committerNarayan Desai <desai@mcs.anl.gov>2005-09-08 20:59:13 +0000
commit7a7ca7fea8e521098fa4387085b63253502c3bea (patch)
treef149799389887a50f24626a636153da6243543a9 /src/sbin/Bcfg2Server
parent658967ab95bce4584356bc4a79e6ae7118cd6952 (diff)
downloadbcfg2-7a7ca7fea8e521098fa4387085b63253502c3bea.tar.gz
bcfg2-7a7ca7fea8e521098fa4387085b63253502c3bea.tar.bz2
bcfg2-7a7ca7fea8e521098fa4387085b63253502c3bea.zip
update to new Plugin API
2005/09/07 14:24:22-05:00 anl.gov!desai remove gone API calls (Logical change 1.302) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1239 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/sbin/Bcfg2Server')
-rw-r--r--src/sbin/Bcfg2Server14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/sbin/Bcfg2Server b/src/sbin/Bcfg2Server
index b9a1af96d..efee505d1 100644
--- a/src/sbin/Bcfg2Server
+++ b/src/sbin/Bcfg2Server
@@ -8,14 +8,12 @@ from getopt import getopt, GetoptError
from socket import gethostbyaddr, herror
from syslog import openlog, syslog, LOG_INFO, LOG_ERR, LOG_LOCAL0
from sys import argv, exit as sysexit, exc_info
-from time import time
from traceback import extract_tb
from elementtree.ElementTree import Element
from Bcfg2.Server.Core import Core, CoreInitError
from Bcfg2.Server.Metadata import MetadataConsistencyError
-from Bcfg2.Server.Statistics import Statistics
from sss.daemonize import daemonize
from sss.server import Server
@@ -61,13 +59,11 @@ class BcfgServer(Server):
self.__progress__()
def __progress__(self):
- while self.core.fam.fm.pending():
- self.core.fam.HandleEvent()
try:
- self.core.RunCronTasks()
+ while self.core.fam.fm.pending():
+ self.core.fam.HandleEvent()
except:
- self.LogFailure("Cron")
-
+ self.LogFailure("FileEvent")
try:
self.core.stats.WriteBack()
except:
@@ -113,7 +109,7 @@ class BcfgServer(Server):
except MetadataConsistencyError:
return Element("error", type='metadata resolution error')
for g in self.core.generators:
- for p in g.get_probes(m):
+ for p in g.GetProbes(m):
r.append(p)
return r
@@ -126,7 +122,7 @@ class BcfgServer(Server):
for data in xml.findall(".//probe-data"):
try:
[g] = [x for x in self.core.generators if x.__name__ == data.attrib['source']]
- g.accept_probe_data(client, data)
+ g.ReceiveData(client, data)
except:
self.LogFailure("put_probe_data")
return Element("OK")