From 80dd50bf4f1d6c31533ed93929b5403e9f680fb2 Mon Sep 17 00:00:00 2001 From: Michael Hanselmann <hansmi@google.com> Date: Tue, 21 Jul 2009 14:28:28 +0200 Subject: [PATCH] gnt-node: Use new opcode to evacuate nodes Signed-off-by: Michael Hanselmann <hansmi@google.com> Reviewed-by: Iustin Pop <iustin@google.com> --- scripts/gnt-node | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/scripts/gnt-node b/scripts/gnt-node index c2b2f88bb..b87c8e860 100755 --- a/scripts/gnt-node +++ b/scripts/gnt-node @@ -224,17 +224,9 @@ def EvacuateNode(opts, args): src_node, txt_msg)): return constants.EXIT_CONFIRMATION - ops = [] - for iname in sinst: - op = opcodes.OpReplaceDisks(instance_name=iname, - remote_node=dst_node, - mode=constants.REPLACE_DISK_CHG, - iallocator=iallocator, - disks=[]) - ops.append(op) - - job_id = cli.SendJob(ops, cl=cl) - cli.PollJob(job_id, cl=cl) + op = opcodes.OpEvacuateNode(node_name=args[0], remote_node=dst_node, + iallocator=iallocator) + SubmitOpCode(op, cl=cl) def FailoverNode(opts, args): -- GitLab