[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