hrn might be empty during transition period
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 22 Mar 2010 13:13:54 +0000 (13:13 +0000)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 22 Mar 2010 13:13:54 +0000 (13:13 +0000)
plugins/omf_resctl.py

index b8b5e16..bd09c05 100644 (file)
@@ -32,8 +32,12 @@ def GetSlivers(data, conf = None, plc = None):
         # xxx might need to clean up more deeply..
         return
 
+    # as hrn is set only at AddNode-time, upgraded myplcs might still miss this
+    # clue: just overwrite the hostname of all nodes
+    # for node in GetNodes(): UpdateNode(node['node_id'],{'hostname':node['hostname']})
     try:
         node_hrn = data['hrn']
+        if not hrn: raise Exception,"Empty hrn"
     except:
         node_hrn='default   # Failed to read hrn from GetSlivers, please upgrade PLCAPI'