The calls to OpActivateInstanceDisks and OpDeactivateInstanceDisks has
been replaced by _StartInstanceDisks and _StopInstanceDisks
respectively. This is the last usage of ChainOpCode.
---
lib/cmdlib.py | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index 51f2b7f..3f7fc04 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -3978,8 +3978,7 @@ class LUReplaceDisks(LogicalUnit):
# Activate the instance disks if we're replacing them on a down instance
if instance.status == "down":
- op = opcodes.OpActivateInstanceDisks(instance_name=instance.name)
- self.proc.ChainOpCode(op)
+ _StartInstanceDisks(self.cfg, instance, True)
if instance.disk_template == constants.DT_DRBD8:
if self.op.remote_node is None:
@@ -3993,8 +3992,7 @@ class LUReplaceDisks(LogicalUnit):
# Deactivate the instance disks if we're replacing them on a down instance
if instance.status == "down":
- op = opcodes.OpDeactivateInstanceDisks(instance_name=instance.name)
- self.proc.ChainOpCode(op)
+ _StopInstanceDisks(instance, self.cfg)
return ret
--
1.5.6.5