diff options
author | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-01-17 14:54:06 +0000 |
---|---|---|
committer | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-01-17 14:54:06 +0000 |
commit | edf5361fb26ba21e57b3de94ce4448f2ce3eb2e5 (patch) | |
tree | aad38c31a1a0ba64f3f004144b6678ddcd9caf6f /tools | |
parent | f8871496b97e9cd485de048d4ce1d987425081c5 (diff) | |
download | xen-edf5361fb26ba21e57b3de94ce4448f2ce3eb2e5.tar.gz xen-edf5361fb26ba21e57b3de94ce4448f2ce3eb2e5.tar.bz2 xen-edf5361fb26ba21e57b3de94ce4448f2ce3eb2e5.zip |
Add scheduler name to 'xm info' output.
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/python/xen/xend/XendNode.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/python/xen/xend/XendNode.py b/tools/python/xen/xend/XendNode.py index 117ca3d25d..932c05d207 100644 --- a/tools/python/xen/xend/XendNode.py +++ b/tools/python/xen/xend/XendNode.py @@ -365,14 +365,24 @@ class XendNode: return [[k, info[k]] for k in ITEM_ORDER] + def xenschedinfo(self): + sched_id = self.xc.sched_id_get() + if sched_id == xen.lowlevel.xc.XEN_SCHEDULER_SEDF: + return 'sedf' + elif sched_id == xen.lowlevel.xc.XEN_SCHEDULER_CREDIT: + return 'credit' + else: + return 'unknown' def xeninfo(self): info = self.xc.xeninfo() + info['xen_scheduler'] = self.xenschedinfo() ITEM_ORDER = ['xen_major', 'xen_minor', 'xen_extra', 'xen_caps', + 'xen_scheduler', 'xen_pagesize', 'platform_params', 'xen_changeset', |