From 668f755db3ce09bb09ceb437d4bf835e6a4f2149 Mon Sep 17 00:00:00 2001
From: Iustin Pop <iustin@google.com>
Date: Sat, 15 Jan 2011 13:05:49 +0100
Subject: [PATCH] Rename OpReplaceDisks and LUReplaceDisks
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: RenΓ© Nussbaumer <rn@google.com>
---
 lib/client/gnt_instance.py |  8 ++++----
 lib/client/gnt_node.py     | 10 +++++-----
 lib/cmdlib.py              |  2 +-
 lib/opcodes.py             |  2 +-
 lib/rapi/rlib2.py          | 18 +++++++++---------
 tools/burnin               | 21 +++++++++++----------
 6 files changed, 31 insertions(+), 30 deletions(-)

diff --git a/lib/client/gnt_instance.py b/lib/client/gnt_instance.py
index ec6b5ea6f..bece1abc0 100644
--- a/lib/client/gnt_instance.py
+++ b/lib/client/gnt_instance.py
@@ -761,10 +761,10 @@ def ReplaceDisks(opts, args):
     # replace secondary
     mode = constants.REPLACE_DISK_CHG
 
-  op = opcodes.OpReplaceDisks(instance_name=args[0], disks=disks,
-                              remote_node=new_2ndary, mode=mode,
-                              iallocator=iallocator,
-                              early_release=opts.early_release)
+  op = opcodes.OpInstanceReplaceDisks(instance_name=args[0], disks=disks,
+                                      remote_node=new_2ndary, mode=mode,
+                                      iallocator=iallocator,
+                                      early_release=opts.early_release)
   SubmitOrSend(op, opts)
   return 0
 
diff --git a/lib/client/gnt_node.py b/lib/client/gnt_node.py
index 74dfe609a..ba4c276ec 100644
--- a/lib/client/gnt_node.py
+++ b/lib/client/gnt_node.py
@@ -1,7 +1,7 @@
 #
 #
 
-# Copyright (C) 2006, 2007, 2008, 2009, 2010 Google Inc.
+# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 Google Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -275,10 +275,10 @@ def EvacuateNode(opts, args):
     iname = row[0]
     node = row[1]
     ToStdout("Will relocate instance %s to node %s", iname, node)
-    op = opcodes.OpReplaceDisks(instance_name=iname,
-                                remote_node=node, disks=[],
-                                mode=constants.REPLACE_DISK_CHG,
-                                early_release=opts.early_release)
+    op = opcodes.OpInstanceReplaceDisks(instance_name=iname,
+                                        remote_node=node, disks=[],
+                                        mode=constants.REPLACE_DISK_CHG,
+                                        early_release=opts.early_release)
     jex.QueueJob(iname, op)
   results = jex.GetResults()
   bad_cnt = len([row for row in results if not row[0]])
diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index 38729e637..010f1ac0d 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -7745,7 +7745,7 @@ class LUInstanceConsole(NoHooksLU):
     return console.ToDict()
 
 
-class LUReplaceDisks(LogicalUnit):
+class LUInstanceReplaceDisks(LogicalUnit):
   """Replace the disks of an instance.
 
   """
diff --git a/lib/opcodes.py b/lib/opcodes.py
index f97a66acb..7b2865a83 100644
--- a/lib/opcodes.py
+++ b/lib/opcodes.py
@@ -861,7 +861,7 @@ class OpInstanceReboot(OpCode):
     ]
 
 
-class OpReplaceDisks(OpCode):
+class OpInstanceReplaceDisks(OpCode):
   """Replace the disks of an instance."""
   OP_ID = "OP_INSTANCE_REPLACE_DISKS"
   OP_DSC_FIELD = "instance_name"
diff --git a/lib/rapi/rlib2.py b/lib/rapi/rlib2.py
index cfbbc86c7..0400d0d70 100644
--- a/lib/rapi/rlib2.py
+++ b/lib/rapi/rlib2.py
@@ -433,10 +433,10 @@ class R_2_nodes_name_evacuate(baserlib.R_Generic):
       if dry_run:
         jid = None
       else:
-        op = opcodes.OpReplaceDisks(instance_name=iname,
-                                    remote_node=node, disks=[],
-                                    mode=constants.REPLACE_DISK_CHG,
-                                    early_release=early_r)
+        op = opcodes.OpInstanceReplaceDisks(instance_name=iname,
+                                            remote_node=node, disks=[],
+                                            mode=constants.REPLACE_DISK_CHG,
+                                            early_release=early_r)
         jid = baserlib.SubmitJob([op])
       jobs.append((jid, iname, node))
 
@@ -1098,11 +1098,11 @@ class R_2_instances_name_replace_disks(baserlib.R_Generic):
     else:
       disks = []
 
-    op = opcodes.OpReplaceDisks(instance_name=instance_name,
-                                remote_node=remote_node,
-                                mode=mode,
-                                disks=disks,
-                                iallocator=iallocator)
+    op = opcodes.OpInstanceReplaceDisks(instance_name=instance_name,
+                                        remote_node=remote_node,
+                                        mode=mode,
+                                        disks=disks,
+                                        iallocator=iallocator)
 
     return baserlib.SubmitJob([op])
 
diff --git a/tools/burnin b/tools/burnin
index 2f9aab703..651941056 100755
--- a/tools/burnin
+++ b/tools/burnin
@@ -605,14 +605,15 @@ class Burner(object):
   def BurnReplaceDisks1D8(self):
     """Replace disks on primary and secondary for drbd8."""
     Log("Replacing disks on the same nodes")
+    early_release = self.opts.early_release
     for instance in self.instances:
       Log("instance %s", instance, indent=1)
       ops = []
       for mode in constants.REPLACE_DISK_SEC, constants.REPLACE_DISK_PRI:
-        op = opcodes.OpReplaceDisks(instance_name=instance,
-                                    mode=mode,
-                                    disks=[i for i in range(self.disk_count)],
-                                    early_release=self.opts.early_release)
+        op = opcodes.OpInstanceReplaceDisks(instance_name=instance,
+                                            mode=mode,
+                                            disks=list(range(self.disk_count)),
+                                            early_release=early_release)
         Log("run %s", mode, indent=2)
         ops.append(op)
       self.ExecOrQueue(instance, ops)
@@ -632,12 +633,12 @@ class Burner(object):
         msg = "with iallocator %s" % self.opts.iallocator
       else:
         msg = tnode
-      op = opcodes.OpReplaceDisks(instance_name=instance,
-                                  mode=mode,
-                                  remote_node=tnode,
-                                  iallocator=self.opts.iallocator,
-                                  disks=[],
-                                  early_release=self.opts.early_release)
+      op = opcodes.OpInstanceReplaceDisks(instance_name=instance,
+                                          mode=mode,
+                                          remote_node=tnode,
+                                          iallocator=self.opts.iallocator,
+                                          disks=[],
+                                          early_release=self.opts.early_release)
       Log("run %s %s", mode, msg, indent=2)
       self.ExecOrQueue(instance, [op])
 
-- 
GitLab