[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xend: Test tap devices in testDeviceComplete()
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1236766215 0 # Node ID 2cd96ef839966d18a977fa4e32bd823e8a63ca33 # Parent e6b7b747d122c6640a52b50a562bb44d457ee815 xend: Test tap devices in testDeviceComplete() XendDomainInfo.testDeviceComplete() should check block devices have shutdown correctly but it only considers vbd class devices and ignores tap devices. The attached patch changes testDeviceComplete() to wait for both vbd and tap devices to be shutdown correctly. Signed-off-by: Jiri Denemark <jdenemar@xxxxxxxxxx> --- tools/python/xen/xend/XendDomainInfo.py | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) diff -r e6b7b747d122 -r 2cd96ef83996 tools/python/xen/xend/XendDomainInfo.py --- a/tools/python/xen/xend/XendDomainInfo.py Wed Mar 11 10:09:21 2009 +0000 +++ b/tools/python/xen/xend/XendDomainInfo.py Wed Mar 11 10:10:15 2009 +0000 @@ -2888,7 +2888,9 @@ class XendDomainInfo: while True: test = 0 diff = time.time() - start - for i in self.getDeviceController('vbd').deviceIDs(): + vbds = self.getDeviceController('vbd').deviceIDs() + taps = self.getDeviceController('tap').deviceIDs() + for i in vbds + taps: test = 1 log.info("Dev %s still active, looping...", i) time.sleep(0.1) _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |