As discussed offline, I've renamed *AssignNodes to *AssignGroupNodes:

diff --git lib/client/gnt_group.py lib/client/gnt_group.py
index b78a696..9b14c25 100644
--- lib/client/gnt_group.py
+++ lib/client/gnt_group.py
@@ -63,8 +63,8 @@ def AssignNodes(opts, args):
   group_name = args[0]
   node_names = args[1:]
 
-  op = opcodes.OpAssignNodes(group_name=group_name, nodes=node_names,
-                             force=opts.force)
+  op = opcodes.OpAssignGroupNodes(group_name=group_name, nodes=node_names,
+                                  force=opts.force)
   SubmitOpCode(op, opts=opts)
 
 
diff --git lib/cmdlib.py lib/cmdlib.py
index e2d9566..c95c18f 100644
--- lib/cmdlib.py
+++ lib/cmdlib.py
@@ -9953,7 +9953,7 @@ class LUAddGroup(LogicalUnit):
     del self.remove_locks[locking.LEVEL_NODEGROUP]
 
 
-class LUAssignNodes(NoHooksLU):
+class LUAssignGroupNodes(NoHooksLU):
   """Logical unit for assigning nodes to groups.
 
   """
diff --git lib/mcpu.py lib/mcpu.py
index 1896384..f221d89 100644
--- lib/mcpu.py
+++ lib/mcpu.py
@@ -190,7 +190,7 @@ class Processor(object):
     opcodes.OpGrowDisk: cmdlib.LUGrowDisk,
     # node group lu
     opcodes.OpAddGroup: cmdlib.LUAddGroup,
-    opcodes.OpAssignNodes: cmdlib.LUAssignNodes,
+    opcodes.OpAssignGroupNodes: cmdlib.LUAssignGroupNodes,
     opcodes.OpQueryGroups: cmdlib.LUQueryGroups,
     opcodes.OpSetGroupParams: cmdlib.LUSetGroupParams,
     opcodes.OpRemoveGroup: cmdlib.LURemoveGroup,
diff --git lib/opcodes.py lib/opcodes.py
index 03f6000..83fd49e 100644
--- lib/opcodes.py
+++ lib/opcodes.py
@@ -1024,7 +1024,7 @@ class OpAddGroup(OpCode):
     ]
 
 
-class OpAssignNodes(OpCode):
+class OpAssignGroupNodes(OpCode):
   """Assign nodes to a node group."""
   OP_ID = "OP_ASSIGN_NODES"
   OP_DSC_FIELD = "group_name"
diff --git test/ganeti.cmdlib_unittest.py test/ganeti.cmdlib_unittest.py
index d747c61..d39fbb0 100755
--- test/ganeti.cmdlib_unittest.py
+++ test/ganeti.cmdlib_unittest.py
@@ -157,7 +157,7 @@ class TestLUQuery(unittest.TestCase):
                       "xyz")
 
 
-class TestLUAssignNodes(unittest.TestCase):
+class TestLUAssignGroupNodes(unittest.TestCase):
 
   def testCheckAssignmentForSplitInstances(self):
     node_data = dict((name, objects.Node(name=name, group=group))
@@ -190,18 +190,19 @@ class TestLUAssignNodes(unittest.TestCase):
 
     # Test first with the existing state.
     (new, prev) = \
-      cmdlib.LUAssignNodes.CheckAssignmentForSplitInstances([],
-                                                            node_data,
-                                                            instance_data)
+      cmdlib.LUAssignGroupNodes.CheckAssignmentForSplitInstances([],
+                                                                 node_data,
+                                                                 instance_data)
 
     self.assertEqual([], new)
     self.assertEqual(set(["inst3b", "inst3c"]), set(prev))
 
     # And now some changes.
     (new, prev) = \
-      cmdlib.LUAssignNodes.CheckAssignmentForSplitInstances([("n1b", "g3")],
-                                                            node_data,
-                                                            instance_data)
+      cmdlib.LUAssignGroupNodes.CheckAssignmentForSplitInstances([("n1b",
+                                                                   "g3")],
+                                                                 node_data,
+                                                                 instance_data)
 
     self.assertEqual(set(["inst1a", "inst1b"]), set(new))
     self.assertEqual(set(["inst3c"]), set(prev))


-- 
Adeodato Simo | [email protected]
Corp Computing Services SRE (Dublin)

Reply via email to