diff --git a/lib/client/gnt_instance.py b/lib/client/gnt_instance.py index 7fe1d28f625a7e1b0337b561d280fb2e6c32df85..3ab78b4168eeea009f209961998cb1923e88a416 100644 --- a/lib/client/gnt_instance.py +++ b/lib/client/gnt_instance.py @@ -538,7 +538,7 @@ def RemoveInstance(opts, args): if not AskUser(usertext): return 1 - op = opcodes.OpRemoveInstance(instance_name=instance_name, + op = opcodes.OpInstanceRemove(instance_name=instance_name, ignore_failures=opts.ignore_failures, shutdown_timeout=opts.shutdown_timeout) SubmitOrSend(op, opts, cl=cl) diff --git a/lib/cmdlib.py b/lib/cmdlib.py index e1b0fe445a3c261e4f4a065adc51fd610344d958..88e7b6a8fb7c82b3019d2fb9863fc4ae399890af 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -5437,7 +5437,7 @@ class LURenameInstance(LogicalUnit): return inst.name -class LURemoveInstance(LogicalUnit): +class LUInstanceRemove(LogicalUnit): """Remove an instance. """ diff --git a/lib/opcodes.py b/lib/opcodes.py index f7fad1a738d15db0880f54fddf8c529439d7b13f..fb760609b52a01332c9cdc85028a63f9f1072be8 100644 --- a/lib/opcodes.py +++ b/lib/opcodes.py @@ -803,7 +803,7 @@ class OpInstanceReinstall(OpCode): ] -class OpRemoveInstance(OpCode): +class OpInstanceRemove(OpCode): """Remove an instance.""" OP_ID = "OP_INSTANCE_REMOVE" OP_DSC_FIELD = "instance_name" diff --git a/lib/rapi/rlib2.py b/lib/rapi/rlib2.py index 3c2338b184b0ef593d34aa019cc6a711fac909ed..7e8edf282cddc29a8b12fb8f324e86568ca9e095 100644 --- a/lib/rapi/rlib2.py +++ b/lib/rapi/rlib2.py @@ -933,7 +933,7 @@ class R_2_instances_name(baserlib.R_Generic): """Delete an instance. """ - op = opcodes.OpRemoveInstance(instance_name=self.items[0], + op = opcodes.OpInstanceRemove(instance_name=self.items[0], ignore_failures=False, dry_run=bool(self.dryRun())) return baserlib.SubmitJob([op]) diff --git a/tools/burnin b/tools/burnin index f839e399ce3d2567404e52e3261c931b102230c8..7722c027914d4b7a50f472af4b19c15b6f7992bf 100755 --- a/tools/burnin +++ b/tools/burnin @@ -715,7 +715,7 @@ class Burner(object): target_node=enode, mode=constants.EXPORT_MODE_LOCAL, shutdown=True) - rem_op = opcodes.OpRemoveInstance(instance_name=instance, + rem_op = opcodes.OpInstanceRemove(instance_name=instance, ignore_failures=True) imp_dir = utils.PathJoin(constants.EXPORT_DIR, full_name) imp_op = opcodes.OpInstanceCreate(instance_name=instance, @@ -781,7 +781,7 @@ class Burner(object): Log("Removing instances") for instance in self.to_rem: Log("instance %s", instance, indent=1) - op = opcodes.OpRemoveInstance(instance_name=instance, + op = opcodes.OpInstanceRemove(instance_name=instance, ignore_failures=True) self.ExecOrQueue(instance, [op])