mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
Don't send the old state string for halted domains -- it doesn't make any
sense, and we don't want to see state flags linger. Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
1 parent
b12b62c2fd
commit
283b2fa4e8
1 file changed
+6
-4
@@ -685,15 +685,15 @@ class XendConfig(dict):
|
||||
# TODO: domid/dom is the same thing but called differently
|
||||
# depending if it is from xenstore or sxpr.
|
||||
|
||||
if domain.getDomid() != None:
|
||||
if domain.getDomid() is not None:
|
||||
sxpr.append(['domid', domain.getDomid()])
|
||||
|
||||
for cfg, typefunc in ROUNDTRIPPING_CONFIG_ENTRIES:
|
||||
if cfg in self:
|
||||
if self[cfg] != None:
|
||||
if self[cfg] is not None:
|
||||
sxpr.append([cfg, self[cfg]])
|
||||
|
||||
if 'image' in self and self['image'] != None:
|
||||
if 'image' in self and self['image'] is not None:
|
||||
sxpr.append(['image', self['image']])
|
||||
if 'security' in self and self['security']:
|
||||
sxpr.append(['security', self['security']])
|
||||
@@ -714,7 +714,9 @@ class XendConfig(dict):
|
||||
else:
|
||||
sxpr.append(['status', str(DOM_STATE_HALTED)])
|
||||
|
||||
sxpr.append(['state', self._get_old_state_string()])
|
||||
if domain.getDomid() is not None:
|
||||
sxpr.append(['state', self._get_old_state_string()])
|
||||
|
||||
sxpr.append(['memory_dynamic_max', self.get('memory_dynamic_max',
|
||||
self['memory'])])
|
||||
|
||||
|
||||