[haizea-commit] r478 - trunk/src/haizea/resourcemanager

haizea-commit at mailman.cs.uchicago.edu haizea-commit at mailman.cs.uchicago.edu
Sat Aug 30 14:42:57 CDT 2008


Author: borja
Date: 2008-08-30 14:42:57 -0500 (Sat, 30 Aug 2008)
New Revision: 478

Modified:
   trunk/src/haizea/resourcemanager/resourcepool.py
Log:
Added XMLRPC marshalling method for hosts (for haizea-list-hosts)

Modified: trunk/src/haizea/resourcemanager/resourcepool.py
===================================================================
--- trunk/src/haizea/resourcemanager/resourcepool.py	2008-08-30 19:42:14 UTC (rev 477)
+++ trunk/src/haizea/resourcemanager/resourcepool.py	2008-08-30 19:42:57 UTC (rev 478)
@@ -488,6 +488,15 @@
         else:
             return self.vm_doing
 
+    def xmlrpc_marshall(self):
+        # Convert to something we can send through XMLRPC
+        h = {}
+        h["id"] = self.nod_id
+        h["hostname"] = self.hostname
+        h["cpu"] = self.capacity.get_by_type(constants.RES_CPU)
+        h["mem"] = self.capacity.get_by_type(constants.RES_MEM)
+                
+        return h
         
 class File(object):
     def __init__(self, filename, filesize):



More information about the Haizea-commit mailing list