#!/usr/bin/python
+
+#
+# Useful information can be found at https://svn.planet-lab.org/wiki/NodeManager
+#
+
+# Faiyaz Ahmed <faiyaza at cs dot princeton dot edu>
+# Copyright (C) 2008 The Trustees of Princeton University
+
+
"""Node Manager"""
import optparse
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')
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.