|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH] xend: Fix vbd/tapdisk device destruction
Hi,
When I repeated creating and shutting off a guest domain, I detected
that processes of tapdisk2 were left. Then I saw the following error
message in xend.log.
# xm create vm2
Using config file "/etc/xen/vm2".
Started domain vm2 (id=1)
# xm shutdown vm2
# xm create vm2
Using config file "/etc/xen/vm2".
Started domain vm2 (id=2)
# xm shutdown vm2
# xm create vm2
Using config file "/etc/xen/vm2".
Started domain vm2 (id=3)
# xm shutdown vm2
# xm create vm2
Using config file "/etc/xen/vm2".
Started domain vm2 (id=4)
# xm shutdown vm2
# ps aux | grep tapdisk2
root 3814 0.0 0.3 2748 2748 ? SL 16:13 0:00
/usr/sbin/tapdisk2 -n aio:/xen/root-vm2.img
root 4021 0.0 0.3 2752 2752 ? SL 16:17 0:00
/usr/sbin/tapdisk2 -n aio:/xen/root-vm2.img
root 4193 0.0 0.3 2748 2748 ? SL 16:20 0:00
/usr/sbin/tapdisk2 -n aio:/xen/root-vm2.img
root 4366 0.0 0.3 2748 2748 ? SL 16:25 0:00
/usr/sbin/tapdisk2 -n aio:/xen/root-vm2.img
root 4537 0.0 0.0 3892 668 pts/0 S+ 16:33 0:00 grep tapdisk2
[2009-06-22 14:36:21 3626] DEBUG (XendDomainInfo:2221) Removing vbd/769
[2009-06-22 14:36:21 3626] DEBUG (XendDomainInfo:1137)
XendDomainInfo.destroyDevice: deviceClass = tap, device = vbd/769
[2009-06-22 14:36:21 3626] ERROR (XendDomainInfo:2228) Device release failed:
vm2; tap; vbd/769
Traceback (most recent call last):
File "usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 2222,
in _releaseDevices
self.destroyDevice(true_devclass, dev, False);
File "usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 1154,
in destroyDevice
path = self.getDeviceController(deviceClass).readBackend(dev,
\047params\047)
File "usr/lib/python2.4/site-packages/xen/xend/server/DevController.py", line
467, in readBackend
raise VmError("Device %s not connected" % devid)
VmError: Device 769 not connected
This patch solves the problem. And the patch solves the detected
problem by Ryan.
Signed-off-by: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx>
Best regards,
Kan
devicePath_Blktap.patch
Description: Binary data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|