diff --git a/lib/cmdlib.py b/lib/cmdlib.py index 49617fd6e3285e1ed78190597abe3c5d19103f8b..10219127c139d1c8ddf2f34bf665238bdd87bcf3 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -15763,8 +15763,10 @@ class LUNetworkAdd(LogicalUnit): if self.op.conflicts_check: self.share_locks[locking.LEVEL_NODE] = 1 + self.share_locks[locking.LEVEL_NODE_ALLOC] = 1 self.needed_locks = { locking.LEVEL_NODE: locking.ALL_SET, + locking.LEVEL_NODE_ALLOC: locking.ALL_SET, } else: self.needed_locks = {}