From 246e180a111750fc3316062bba262152dd6718b4 Mon Sep 17 00:00:00 2001
From: Iustin Pop <iustin@google.com>
Date: Fri, 14 Sep 2007 09:54:47 +0000
Subject: [PATCH] Change OpQueryNodes nodes attribute to names

Change this to have the exact same parameters as OpQueryInstances.

Also fix burnin which is broken since r146.

Reviewed-by: imsnah
---
 lib/cmdlib.py    | 6 +++---
 lib/opcodes.py   | 2 +-
 scripts/gnt-node | 4 ++--
 tools/burnin     | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index e8379d64a..cedcf9659 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -1129,7 +1129,7 @@ class LUQueryNodes(NoHooksLU):
   """Logical unit for querying nodes.
 
   """
-  _OP_REQP = ["output_fields", "nodes"]
+  _OP_REQP = ["output_fields", "names"]
 
   def CheckPrereq(self):
     """Check prerequisites.
@@ -1146,13 +1146,13 @@ class LUQueryNodes(NoHooksLU):
                        dynamic=self.dynamic_fields,
                        selected=self.op.output_fields)
 
-    self.wanted_nodes = _GetWantedNodes(self, self.op.nodes)
+    self.wanted = _GetWantedNodes(self, self.op.names)
 
   def Exec(self, feedback_fn):
     """Computes the list of nodes and their attributes.
 
     """
-    nodenames = self.wanted_nodes
+    nodenames = self.wanted
     nodelist = [self.cfg.GetNodeInfo(name) for name in nodenames]
 
     # begin data gathering
diff --git a/lib/opcodes.py b/lib/opcodes.py
index c306ec39f..c53504ade 100644
--- a/lib/opcodes.py
+++ b/lib/opcodes.py
@@ -113,7 +113,7 @@ class OpAddNode(OpCode):
 class OpQueryNodes(OpCode):
   """Compute the list of nodes."""
   OP_ID = "OP_NODE_QUERY"
-  __slots__ = ["output_fields", "nodes"]
+  __slots__ = ["output_fields", "names"]
 
 
 class OpQueryNodeVolumes(OpCode):
diff --git a/scripts/gnt-node b/scripts/gnt-node
index 80cff7dc6..ab4e16915 100755
--- a/scripts/gnt-node
+++ b/scripts/gnt-node
@@ -45,7 +45,7 @@ def ListNodes(opts, args):
   else:
     selected_fields = opts.output.split(",")
 
-  op = opcodes.OpQueryNodes(output_fields=selected_fields, nodes=[])
+  op = opcodes.OpQueryNodes(output_fields=selected_fields, names=[])
   output = SubmitOpCode(op)
 
   if not opts.no_headers:
@@ -93,7 +93,7 @@ def ShowNodeConfig(opts, args):
   """
   op = opcodes.OpQueryNodes(output_fields=["name", "pip", "sip",
                                            "pinst_list", "sinst_list"],
-                            nodes=args)
+                            names=args)
   result = SubmitOpCode(op)
 
   for name, primary_ip, secondary_ip, pinst, sinst in result:
diff --git a/tools/burnin b/tools/burnin
index 7661a96dc..d7c067958 100755
--- a/tools/burnin
+++ b/tools/burnin
@@ -82,8 +82,8 @@ def BurninCluster(opts, args):
 
   logger.SetupLogging(debug=True, program="ganeti/burnin")
   proc = mcpu.Processor()
-  result = proc.ExecOpCode(opcodes.OpQueryNodes(output_fields=["name"]),
-                             Feedback)
+  result = proc.ExecOpCode(opcodes.OpQueryNodes(output_fields=["name"],
+                                                names=[]), Feedback)
   nodelist = [data[0] for data in result]
 
   Feedback("- Testing global parameters")
-- 
GitLab