From 6a93c1e0e34e357869879dcea98ce2d4561e52ab Mon Sep 17 00:00:00 2001 From: Manuel Buil Date: Wed, 22 Mar 2017 18:10:34 +0100 Subject: Added more logs to classification check The classification check is not working in CI and we don't understand why. I added a lot more logs to check Change-Id: I81bcc8874c5e5e843e0c301e1d66d5d11de092f3 Signed-off-by: Manuel Buil --- sfc/lib/utils.py | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'sfc/lib') diff --git a/sfc/lib/utils.py b/sfc/lib/utils.py index 5340d66c..65942b9f 100644 --- a/sfc/lib/utils.py +++ b/sfc/lib/utils.py @@ -426,12 +426,20 @@ def wait_for_classification_rules(ovs_logger, compute_clients, else: first_RSP = '' rsps = '' - logger.debug("This is the first_RSP: %s" % first_RSP) + logger.info("This is the first_RSP: %s" % first_RSP) if num_chains == 1: while not ((len(rsps) == 1) and (first_RSP != rsps[0])): rsps = ofctl_time_counter(ovs_logger, compute_client) - logger.debug("These are the rsps: %s" % rsps) + logger.info("These are the rsps: %s" % rsps) timeout -= 1 + if timeout == 10: + output = ovs_logger.ofctl_dump_flows(compute_client) + logger.info("output ofctl: %s" % output) + output2 = ovs_logger.vsctl_show(compute_client) + logger.info("output vsctl: %s" % output2) + _, stdout, _ = compute_client.exec_command('ip a') + output3 = ''.join(stdout.readlines()) + logger.info("The interfaces: %s" % output3) if timeout == 0: logger.error( "Timeout but classification rules are not updated") @@ -443,6 +451,14 @@ def wait_for_classification_rules(ovs_logger, compute_clients, rsps = ofctl_time_counter(ovs_logger, compute_client) logger.info("This is the rsps: %s" % rsps) timeout -= 1 + if timeout == 10: + output = ovs_logger.ofctl_dump_flows(compute_client) + logger.info("output ofctl: %s" % output) + output2 = ovs_logger.vsctl_show(compute_client) + logger.info("output vsctl: %s" % output2) + _, stdout, _ = compute_client.exec_command('ip a') + output3 = ''.join(stdout.readlines()) + logger.info("The interfaces: %s" % output3) if timeout == 0: logger.error( "Timeout but classification rules are not updated") -- cgit 1.2.3-korg