X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=nm.py;h=bb0a2ab35a8acb8b90142c10e87c5a6a9852f475;hb=4cbb63bed934afd59fd6131961e2cca9089ed8ce;hp=08420e4ebf00351d8be5c96b51c6d4c756bf8e24;hpb=77762d21868a06504d7a5c6d85a12eb35c657308;p=nodemanager.git diff --git a/nm.py b/nm.py index 08420e4..bb0a2ab 100755 --- a/nm.py +++ b/nm.py @@ -1,4 +1,13 @@ #!/usr/bin/python + +# +# Useful information can be found at https://svn.planet-lab.org/wiki/NodeManager +# + +# Faiyaz Ahmed +# Copyright (C) 2008 The Trustees of Princeton University + + """Node Manager""" import optparse @@ -20,7 +29,7 @@ import net id="$Id$" savedargv = sys.argv[:] -known_modules=['proper', 'conf_files', 'sm', 'bwmon'] +known_modules=['conf_files', 'sm', 'bwmon', 'vsys', 'codemux'] parser = optparse.OptionParser() parser.add_option('-d', '--daemon', action='store_true', dest='daemon', default=False, help='run daemonized') @@ -36,7 +45,10 @@ parser.add_option('-m', '--module', action='store', dest='module', default='', h modules = [] def GetSlivers(plc): - try: data = plc.GetSlivers() + '''Run call backs defined in modules''' + try: + logger.log("Syncing w/ PLC") + data = plc.GetSlivers() except: logger.log_exc() # XXX So some modules can at least boostrap.