Print traceback as debug during cloudify tries 65/66265/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Mon, 7 Jan 2019 11:41:21 +0000 (12:41 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Mon, 7 Jan 2019 12:38:18 +0000 (13:38 +0100)
The traceback is printed as debug to avoid priting the first
unsuccessful tries in console. It will ease debugging issues as for [1]

[1] https://gerrit.opnfv.org/gerrit/#/c/66253/

Change-Id: I89992ea4452b24788cc06dec4c384a263b704efb
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 9ba1fe31f31a3381eef29d820c688feb2c51a7cb)

functest/core/cloudify.py

index daa63e6..47d1f4e 100644 (file)
@@ -13,6 +13,7 @@ from __future__ import division
 
 import logging
 import time
+import traceback
 
 from cloudify_rest_client import CloudifyClient
 from cloudify_rest_client.executions import Execution
@@ -75,8 +76,9 @@ class Cloudify(singlevm.SingleVm2):
                 self.__logger.info("Secrets API successfully reached")
                 break
             except Exception:  # pylint: disable=broad-except
-                self.__logger.info(
-                    "try %s: Cloudify Manager isn't up and running", loop + 1)
+                self.__logger.debug(
+                    "try %s: Cloudify Manager isn't up and running \n%s",
+                    loop + 1, traceback.format_exc())
                 time.sleep(30)
         else:
             self.__logger.error("Cloudify Manager isn't up and running")