diff options
author | 2017-03-22 18:10:34 +0100 | |
---|---|---|
committer | 2017-03-22 18:55:32 +0100 | |
commit | 6a93c1e0e34e357869879dcea98ce2d4561e52ab (patch) | |
tree | e27b0a0a154e343434e6161999b581fd255a608b /sfc/lib/utils.py | |
parent | 08aa86e1e7cb874aac72c831e239c003070e5ca3 (diff) |
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 <mbuil@suse.com>
Diffstat (limited to 'sfc/lib/utils.py')
-rw-r--r-- | sfc/lib/utils.py | 20 |
1 files changed, 18 insertions, 2 deletions
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") |