Nothing is being written to. --- lib/cmdlib.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/lib/cmdlib.py b/lib/cmdlib.py index 9b03801..2da4ace 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -4614,8 +4614,9 @@ class LUNodeQueryvols(NoHooksLU): selected=self.op.output_fields) def ExpandNames(self): + self.share_locks = _ShareAll() self.needed_locks = {} - self.share_locks[locking.LEVEL_NODE] = 1 + if not self.op.nodes: self.needed_locks[locking.LEVEL_NODE] = locking.ALL_SET else: -- 1.7.6