From 34290825117927fb02652e3185e18e5cc528ab72 Mon Sep 17 00:00:00 2001
From: Michael Hanselmann <hansmi@google.com>
Date: Mon, 18 Aug 2008 11:37:19 +0000
Subject: [PATCH] LUVerifyCluster: Return boolean indication success

Reviewed-by: schreiberal
---
 lib/cmdlib.py       | 2 +-
 scripts/gnt-cluster | 6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index 744fe16a8..177dd47a9 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -855,7 +855,7 @@ class LUVerifyCluster(LogicalUnit):
       feedback_fn("  - NOTICE: %d non-redundant instance(s) found."
                   % len(i_non_redundant))
 
-    return int(bad)
+    return not bad
 
   def HooksCallBack(self, phase, hooks_results, feedback_fn, lu_result):
     """Analize the post-hooks' result, handle it, and send some
diff --git a/scripts/gnt-cluster b/scripts/gnt-cluster
index 3fbe6f587..55b46a170 100755
--- a/scripts/gnt-cluster
+++ b/scripts/gnt-cluster
@@ -221,8 +221,10 @@ def VerifyCluster(opts, args):
   if opts.skip_nplusone_mem:
     skip_checks.append(constants.VERIFY_NPLUSONE_MEM)
   op = opcodes.OpVerifyCluster(skip_checks=skip_checks)
-  result = SubmitOpCode(op)
-  return result
+  if SubmitOpCode(op):
+    return 0
+  else:
+    return 1
 
 
 def VerifyDisks(opts, args):
-- 
GitLab