From: Keir Fraser Date: Tue, 18 Mar 2008 13:14:26 +0000 (+0000) Subject: Xend forgets to write the domain's VDI UUID into the domain state file X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14247^2~39 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=751e5ae7c399e0dcfad64bf6a2f35f325e7d87d2;p=xen.git Xend forgets to write the domain's VDI UUID into the domain state file once the domain is started (before it's there). Once xend is restarted it will not know the association between the VBD and VDI anymore due to the missing UUID. This patch fixes this. Signed-off-by: Stefan Berger --- diff --git a/tools/python/xen/xend/XendConfig.py b/tools/python/xen/xend/XendConfig.py index eaa9eee01e..09a0cb3013 100644 --- a/tools/python/xen/xend/XendConfig.py +++ b/tools/python/xen/xend/XendConfig.py @@ -991,6 +991,7 @@ class XendConfig(dict): dev_type, dev_cfg = self['devices'][dev_uuid] is_bootable = dev_cfg.get('bootable', 0) config.append(['bootable', int(is_bootable)]) + config.append(['VDI'], dev_cfg.get('VDI', '')) sxpr.append(['device', config])