From: Keir Fraser Date: Wed, 19 Mar 2008 10:18:36 +0000 (+0000) Subject: Fix methods in SrvDomain class for inactive managed domains X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14247^2~24 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=67ae17b56246d556c8e9e1e87c2a5523cdfd3409;p=xen.git Fix methods in SrvDomain class for inactive managed domains This patch fixes methods in SrvDomain class for inactive managed domains. They should use a domain name because inactive managed domains don't have a domID. Signed-off-by: Masaki Kanno --- diff --git a/tools/python/xen/xend/server/SrvDomain.py b/tools/python/xen/xend/server/SrvDomain.py index 30d2b3420b..f6cc35c133 100644 --- a/tools/python/xen/xend/server/SrvDomain.py +++ b/tools/python/xen/xend/server/SrvDomain.py @@ -121,10 +121,10 @@ class SrvDomain(SrvDir): def op_pincpu(self, _, req): fn = FormFn(self.xd.domain_pincpu, - [['dom', 'int'], + [['dom', 'str'], ['vcpu', 'str'], ['cpumap', 'str']]) - val = fn(req.args, {'dom': self.dom.domid}) + val = fn(req.args, {'dom': self.dom.getName()}) return val def op_cpu_sedf_get(self, _, req): @@ -147,17 +147,17 @@ class SrvDomain(SrvDir): def op_domain_sched_credit_get(self, _, req): fn = FormFn(self.xd.domain_sched_credit_get, - [['dom', 'int']]) - val = fn(req.args, {'dom': self.dom.domid}) + [['dom', 'str']]) + val = fn(req.args, {'dom': self.dom.getName()}) return val def op_domain_sched_credit_set(self, _, req): fn = FormFn(self.xd.domain_sched_credit_set, - [['dom', 'int'], + [['dom', 'str'], ['weight', 'int'], ['cap', 'int']]) - val = fn(req.args, {'dom': self.dom.domid}) + val = fn(req.args, {'dom': self.dom.getName()}) return val def op_maxmem_set(self, _, req):