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:
Ewan Mellor committed 2006-11-27 14:48:38 +00:00
1 parent b12b62c2fd
commit 283b2fa4e8
1 file changed
+6 -4
+6 -4
View File
@@ -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'])])
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.