[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] Fix xm info etc since changes to Session in XenAPI
# HG changeset patch # User Tom Wilkie <tom.wilkie@xxxxxxxxx> # Date 1174921464 -3600 # Node ID effef488d448c075978ca910fc96e280bbc45da3 # Parent 3b2efc3cf6b60837f3ac527fce34bfd07dedf9e0 Fix xm info etc since changes to Session in XenAPI signed-off-by: Tom Wilkie <tom.wilkie@xxxxxxxxx> --- tools/python/xen/xm/XenAPI.py | 3 +++ tools/python/xen/xm/main.py | 13 +++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff -r 3b2efc3cf6b6 -r effef488d448 tools/python/xen/xm/XenAPI.py --- a/tools/python/xen/xm/XenAPI.py Mon Mar 26 15:09:24 2007 +0100 +++ b/tools/python/xen/xm/XenAPI.py Mon Mar 26 16:04:24 2007 +0100 @@ -112,6 +112,9 @@ class Session(xen.util.xmlrpclib2.Server self.last_login_params = None + def getSession(self): + return self._session + def xenapi_request(self, methodname, params): if methodname.startswith('login'): self._login(methodname, params) diff -r 3b2efc3cf6b6 -r effef488d448 tools/python/xen/xm/main.py --- a/tools/python/xen/xm/main.py Mon Mar 26 15:09:24 2007 +0100 +++ b/tools/python/xen/xm/main.py Mon Mar 26 16:04:24 2007 +0100 @@ -850,7 +850,8 @@ def parse_doms_info(info): def check_sched_type(sched): if serverType == SERVER_XEN_API: - current = server.xenapi.host.get_sched_policy(server.xenapi.session.get_this_host()) + current = server.xenapi.host.get_sched_policy( + server.xenapi.session.get_this_host(server.getSession())) else: current = 'unknown' for x in server.xend.node.info()[1:]: @@ -1044,7 +1045,7 @@ def xm_vcpu_list(args): if serverType == SERVER_XEN_API: nr_cpus = len(server.xenapi.host.get_host_CPUs( - server.xenapi.session.get_this_host())) + server.xenapi.session.get_this_host(server.getSession()))) else: for x in server.xend.node.info()[1:]: if len(x) > 1 and x[0] == 'nr_cpus': @@ -1509,7 +1510,7 @@ def xm_info(args): # Need to fake out old style xm info as people rely on parsing it host_record = server.xenapi.host.get_record( - server.xenapi.session.get_this_host()) + server.xenapi.session.get_this_host(server.getSession())) host_cpu_records = map(server.xenapi.host_cpu.get_record, host_record["host_CPUs"]) @@ -1686,7 +1687,7 @@ def xm_debug_keys(args): if serverType == SERVER_XEN_API: server.xenapi.host.send_debug_keys( - server.xenapi.session.get_this_host(), + server.xenapi.session.get_this_host(server.getSession()), keys) else: server.xend.node.send_debug_keys(keys) @@ -1715,7 +1716,7 @@ def xm_dmesg(args): usage('dmesg') if serverType == SERVER_XEN_API: - host = server.xenapi.session.get_this_host() + host = server.xenapi.session.get_this_host(server.getSession()) if use_clear: print server.xenapi.host.dmesg_clear(host), else: @@ -1731,7 +1732,7 @@ def xm_log(args): if serverType == SERVER_XEN_API: print server.xenapi.host.get_log( - server.xenapi.session.get_this_host()) + server.xenapi.session.get_this_host(server.getSession())) else: print server.xend.node.log() _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |