[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [VMX] partition creation fails
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@xxxxxxxxxxxxxx> diff -r 3fec66d3c197 tools/python/xen/xend/server/blkif.py --- a/tools/python/xen/xend/server/blkif.py Fri Jan 27 20:05:37 2006 +++ b/tools/python/xen/xend/server/blkif.py Sat Jan 28 01:24:45 2006 @@ -42,6 +42,10 @@ """@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 @@ '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) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |