In case of in-place recreate-disks operation, all node locks were released before starting the actual execution.
Signed-off-by: Bernardo Dal Seno <bdals...@google.com> --- lib/cmdlib.py | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/cmdlib.py b/lib/cmdlib.py index 6d94e9a..301f2ab 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -7277,10 +7277,9 @@ class LUInstanceRecreateDisks(LogicalUnit): if self.op.iallocator: self._RunAllocator() - - # Release unneeded node and node resource locks - _ReleaseLocks(self, locking.LEVEL_NODE, keep=self.op.nodes) - _ReleaseLocks(self, locking.LEVEL_NODE_RES, keep=self.op.nodes) + # Release unneeded node and node resource locks + _ReleaseLocks(self, locking.LEVEL_NODE, keep=self.op.nodes) + _ReleaseLocks(self, locking.LEVEL_NODE_RES, keep=self.op.nodes) def Exec(self, feedback_fn): """Recreate the disks. -- 1.7.7.3