diff options
author | Manuel Buil <mbuil@suse.com> | 2017-03-22 18:10:34 +0100 |
---|---|---|
committer | Manuel Buil <mbuil@suse.com> | 2017-03-22 18:15:38 +0000 |
commit | 2a999ce2dd9f270e5e6cb3cc1c17970ec4a6c540 (patch) | |
tree | e27b0a0a154e343434e6161999b581fd255a608b /sfc/lib | |
parent | b15a8c8297b6667ca9d9f4cc8f946f895d7e99fa (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')
-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") |