From d47319e2fc3c1f6065b72ca5113cc6a2f1f706ba Mon Sep 17 00:00:00 2001
From: Guido Trotter <ultrotter@google.com>
Date: Fri, 19 Aug 2011 12:21:59 +0100
Subject: [PATCH] Transform node readd exceptions into just errors

We are after the point of no return, no point in failing everything
because a node failed to readd. Better to just report it and move on.

Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
---
 tools/cluster-merge | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/tools/cluster-merge b/tools/cluster-merge
index d2c72cf69..cff79dda7 100755
--- a/tools/cluster-merge
+++ b/tools/cluster-merge
@@ -589,9 +589,8 @@ class Merger(object):
         result = utils.RunCmd(["gnt-node", "add", "--readd",
                                "--no-ssh-key-check", "--force-join", node])
         if result.failed:
-          raise errors.CommandError("Couldn't readd node %s. Fail reason: %s;"
-                                    " output: %s" % (node, result.fail_reason,
-                                                     result.output))
+          logging.error("%s failed to be readded. Reason: %s, output: %s",
+                         node, result.fail_reason, result.output)
 
     result = utils.RunCmd(["gnt-cluster", "redist-conf"])
     if result.failed:
-- 
GitLab