more renamings
[nodemanager.git] / nodemanager.py
similarity index 85%
rename from nm.py
rename to nodemanager.py
index 30ee0b7..0cf1dc6 100755 (executable)
--- a/nm.py
@@ -67,7 +67,7 @@ modules = []
 def GetSlivers(config, plc):
     '''Run call backs defined in modules'''
     try: 
-        logger.log("nm: Syncing w/ PLC")
+        logger.log("nodemanager: Syncing w/ PLC")
         # retrieve GetSlivers from PLC
         data = plc.GetSlivers()
         # use the magic 'default' slice to retrieve system-wide defaults
@@ -78,11 +78,11 @@ def GetSlivers(config, plc):
         # used to be done only in verbose; very helpful though, and tedious to obtain,
         # so let's dump this unconditionnally
         logger.log_slivers(data)
-        logger.verbose("nm: Sync w/ PLC done")
+        logger.verbose("nodemanager: Sync w/ PLC done")
     except: 
-        logger.log_exc("nm: failed in GetSlivers")
+        logger.log_exc("nodemanager: failed in GetSlivers")
         #  XXX So some modules can at least boostrap.
-        logger.log("nm:  Can't contact PLC to GetSlivers().  Continuing.")
+        logger.log("nodemanager:  Can't contact PLC to GetSlivers().  Continuing.")
         data = {}
     #  Invoke GetSlivers() functions from the callback modules
     for module in modules:
@@ -91,7 +91,7 @@ def GetSlivers(config, plc):
             callback = getattr(module, 'GetSlivers')
             callback(data, config, plc)
         except: 
-            logger.log_exc("nm: GetSlivers failed to run callback for module %r"%module)
+            logger.log_exc("nodemanager: GetSlivers failed to run callback for module %r"%module)
 
 
 def getPLCDefaults(data, config):
@@ -103,7 +103,7 @@ def getPLCDefaults(data, config):
             attr_dict = {}
             for attr in slice.get('attributes'): attr_dict[attr['tagname']] = attr['value'] 
             if len(attr_dict):
-                logger.verbose("nm: Found default slice overrides.\n %s" % attr_dict)
+                logger.verbose("nodemanager: Found default slice overrides.\n %s" % attr_dict)
                 config.OVERRIDES = attr_dict
                 return
     # NOTE: if an _default slice existed, it would have been found above and
@@ -127,7 +127,7 @@ def setSliversVref (data):
                     continue
             sliver['attributes'].append({ 'tagname':'vref','value':slicefamily})
         except:
-            logger.log_exc("nm: Could not overwrite 'vref' attribute from 'GetSliceFamily'",name=sliver['name'])
+            logger.log_exc("nodemanager: Could not overwrite 'vref' attribute from 'GetSliceFamily'",name=sliver['name'])
     
 
 def run():
@@ -153,7 +153,7 @@ def run():
         if options.module:
             assert options.module in known_modules
             running_modules=[options.module]
-            logger.verbose('nm: Running single module %s'%options.module)
+            logger.verbose('nodemanager: Running single module %s'%options.module)
         else:
             running_modules=known_modules
         for module in running_modules:
@@ -185,31 +185,31 @@ def run():
         plc = PLCAPI(config.plc_api_uri, config.cacert, session, timeout=iperiod/2)
 
         #check auth
-        logger.log("nm: Checking Auth.")
+        logger.log("nodemanager: Checking Auth.")
         while plc.check_authentication() != True:
             try:
 #                import pdb
 #               pdb.set_trace()
                 plc.update_session()
-                logger.log("nm: Authentication Failure. Retrying")
+                logger.log("nodemanager: Authentication Failure. Retrying")
             except Exception,e:
-                logger.log("nm: Retry Failed. (%r); Waiting.."%e)
+                logger.log("nodemanager: Retry Failed. (%r); Waiting.."%e)
             time.sleep(iperiod)
-        logger.log("nm: Authentication Succeeded!")
+        logger.log("nodemanager: Authentication Succeeded!")
 
 
         while True:
-        # Main NM Loop
-            logger.log('nm: mainloop - calling GetSlivers - period=%d random=%d'%(iperiod,irandom))
+        # Main nodemanager Loop
+            logger.log('nodemanager: mainloop - calling GetSlivers - period=%d random=%d'%(iperiod,irandom))
             GetSlivers(config, plc)
             delay=iperiod + random.randrange(0,irandom)
-            logger.log('nm: mainloop - sleeping for %d s'%delay)
+            logger.log('nodemanager: mainloop - sleeping for %d s'%delay)
             time.sleep(delay)
-    except: logger.log_exc("nm: failed in run")
+    except: logger.log_exc("nodemanager: failed in run")
 
 
 if __name__ == '__main__':
-    logger.log("======================================== Entering nm.py "+id)
+    logger.log("======================================== Entering nodemanager.py "+id)
     run()
 else:
     # This is for debugging purposes.  Open a copy of Python and import nm