diff --git a/lib/mcpu.py b/lib/mcpu.py index f9d5ab713fc3b1ae8d6dd1510b77e598fe899b31..6a054f93ee83c0be78f916e77452c4e5e38c5d30 100644 --- a/lib/mcpu.py +++ b/lib/mcpu.py @@ -130,7 +130,6 @@ class Processor(object): """ self.context = context self._cbs = None - self.exclusive_BGL = False self.rpc = rpc.RpcRunner(context.cfg) self.hmclass = HooksMaster @@ -295,14 +294,12 @@ class Processor(object): self._ReportLocks(locking.LEVEL_CLUSTER, [locking.BGL], not lu_class.REQ_BGL, True) try: - self.exclusive_BGL = lu_class.REQ_BGL lu = lu_class(self, op, self.context, self.rpc) lu.ExpandNames() assert lu.needed_locks is not None, "needed_locks not set by LU" result = self._LockAndExecLU(lu, locking.LEVEL_INSTANCE) finally: self.context.glm.release(locking.LEVEL_CLUSTER) - self.exclusive_BGL = False finally: self._cbs = None