From 37da2b9e8afa302fce09c8075c69bfef7db8bb8e Mon Sep 17 00:00:00 2001 From: John Dilley Date: Wed, 18 Nov 2015 12:28:49 +0000 Subject: [PATCH] Release existing locks --- exec/testcases/xenserver/tc/install.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/exec/testcases/xenserver/tc/install.py b/exec/testcases/xenserver/tc/install.py index 20e18ce84..057b840f4 100755 --- a/exec/testcases/xenserver/tc/install.py +++ b/exec/testcases/xenserver/tc/install.py @@ -84,6 +84,12 @@ class TC9352(_HostInstall): xenrt.TEC().config.setVariable("FORCE_NO_ROOT_MPATH", "yes") def postInstall(self): + # Release all of the current iSCSI and FC locks + for x in xenrt.GEC().registry.centralResourceGetAll(): + if x.lockid.startswith("HBA_LUN") or x.lockid.startswith("ISCSI_LUN"): + x.release() + xenrt.GEC().registry.centralResourceDelete(x.lockid) + # Create a FC SR on another LUN self.fcLun = xenrt.HBALun([self.host]) self.fcSRScsiid = self.fcLun.getID() -- 2.39.5