Ever since patchset 8648 (xen-unstable.hg) all my configuration files

fail with the following:

Error: Device 768 (vbd) could not be connected. Hotplug scripts not working.

(Since my HVM tree follows xen-unstable.hg closely, it breaks too).

The following patch undoes a small part of Ke Yu's patch and fixes the
problem.

However, I'm having trouble understanding what this part did in the
original patch. Was there a subtle change in the disk variable format
that I missed?

Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
This commit is contained in:
kaf24@firebug.cl.cam.ac.uk committed 2006-01-29 10:52:43 +01:00
1 parent 12ae09506e
commit a62ef49a21
1 file changed
+5 -7
+5 -7
View File
@@ -42,6 +42,10 @@ class BlkifController(DevController):
"""@see DevController.getDeviceDetails"""
dev = sxp.child_value(config, 'dev')
if 'ioemu:' in dev:
return (None,{},{})
devid = blkif.blkdev_name_to_number(dev)
(typ, params) = string.split(sxp.child_value(config, 'uname'), ':', 1)
back = { 'dev' : dev,
@@ -50,13 +54,7 @@ class BlkifController(DevController):
'mode' : sxp.child_value(config, 'mode', 'r')
}
if 'ioemu:' in dev:
(dummy, dev1) = string.split(dev, ':', 1)
devid = blkif.blkdev_name_to_number(dev1)
front = {}
else:
devid = blkif.blkdev_name_to_number(dev)
front = { 'virtual-device' : "%i" % devid }
front = { 'virtual-device' : "%i" % devid }
return (devid, back, front)
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.