mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
xend: Unbreak live migration with tapdisk2 after 20691:054042ba73b6
vm.image does not exist at this point in the restore process. I haven't looked at the memory_sharing code. It's likely something better is needed to make that work across relocation. Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
This commit is contained in:
1 parent
55274e039f
commit
1e4743291b
1 file changed
+1
-1
@@ -198,7 +198,7 @@ class Blktap2Controller(BlktapController):
|
||||
self.deviceClass = 'tap2'
|
||||
return devid
|
||||
|
||||
if self.vm.image.memory_sharing:
|
||||
if self.vm.image and self.vm.image.memory_sharing:
|
||||
cmd = [ TAPDISK_BINARY, '-n', '%s:%s' % (params, file), '-s', '%d' % self.vm.getDomid() ]
|
||||
else:
|
||||
cmd = [ TAPDISK_BINARY, '-n', '%s:%s' % (params, file) ]
|
||||
|
||||