[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] tools: fix cpu_weight/cap loss (22000:4fc66044477d)
# HG changeset patch # User Lutz Dube <lutz.dube@xxxxxxxxxxxxxx> # Date 1288805022 0 # Node ID a5ee42d0cf2e477da120783c5dd8148cb69ca595 # Parent 39e4f93f01a45a2f0494e99ae5bd4da4fc33021f tools: fix cpu_weight/cap loss (22000:4fc66044477d) Correction/Extension of changeset 22000:4fc66044477d "Values of cpu_weight and cpu_cap are lost after xend restart" Values of cpu_weight and cpu_cap taken from managed SXP file have to be converted from str to int. Signed-off-by: Lutz Dube <lutz.dube@xxxxxxxxxxxxxx> Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- tools/python/xen/xend/XendConfig.py | 5 +++++ 1 files changed, 5 insertions(+) diff -r 39e4f93f01a4 -r a5ee42d0cf2e tools/python/xen/xend/XendConfig.py --- a/tools/python/xen/xend/XendConfig.py Wed Nov 03 12:51:14 2010 +0000 +++ b/tools/python/xen/xend/XendConfig.py Wed Nov 03 17:23:42 2010 +0000 @@ -689,9 +689,14 @@ class XendConfig(dict): if not cfg["vcpus_params"].has_key("weight"): cfg["vcpus_params"]["weight"] = \ int(sxp.child_value(sxp_cfg, "cpu_weight", 256)) + else: + cfg["vcpus_params"]["weight"] = int(cfg["vcpus_params"]["weight"]) + if not cfg["vcpus_params"].has_key("cap"): cfg["vcpus_params"]["cap"] = \ int(sxp.child_value(sxp_cfg, "cpu_cap", 0)) + else: + cfg["vcpus_params"]["cap"] = int(cfg["vcpus_params"]["cap"]) # Only extract options we know about. extract_keys = LEGACY_UNSUPPORTED_BY_XENAPI_CFG + \ _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |