in TestNodeAddAll QA
Signed-off-by: BSRK Aditya <[email protected]>
---
qa/qa_node.py | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/qa/qa_node.py b/qa/qa_node.py
index b752932..4ef17e1 100644
--- a/qa/qa_node.py
+++ b/qa/qa_node.py
@@ -93,6 +93,13 @@ def TestNodeAddAll():
if node != master:
NodeAdd(node, readd=False)
+ def f(d):
+ cmd = utils.ShellQuoteArgs(["ps", "-Ao", "comm"])
+ return d in AssertCommand(cmd, node=node)[1]
+
+ for d in ['ganeti-noded', 'ganeti-confd', 'ganeti-mond']:
+ if not utils.SimpleRetry(True, f, 5.0, 30.0, args=[d]):
+ raise qa_error.Error(d + ' is not running at %s' % node.primary)
def MarkNodeAddedAll():
"""Mark all nodes as added.
--
2.6.0.rc2.230.g3dd15c0