For the record, on Nov 7th nightly execution test_delete_circuit_id resulted in a false positive, the consistency check reinstalled flows that were deleted likely because of an overload, deletion FlowMod was sent, kytos/of_core.flow_stats.received events were received, so this is to highlight existing problems that a low interval of the consistency check can bring, it would take longer to converge until the system is responsive:
------------------------------- start/stop times -------------------------------
tests/test_e2e_12_mef_eline.py::TestE2EMefEline::test_delete_circuit_id: 2022-11-07,09:04:23.782889 - 2022-11-07,09:04:34.041078
=========================== short test summary info ============================
FAILED tests/test_e2e_12_mef_eline.py::TestE2EMefEline::test_delete_circuit_id
= 1 failed, 179 passed, 2 skipped, 18 xfailed, 8 xpassed, 793 warnings in 10787.70s (2:59:47) =
# Verify that the flow is not in the flow table
s1 = self.net.net.get('s1')
flows_s1 = s1.dpctl('dump-flows')
# Each switch had BASIC_FLOWS flows + 02 for the EVC (ingress + egress)
# at this point the flow number should be reduced to BASIC_FLOWS
> assert len(flows_s1.split('\r\n ')) == BASIC_FLOWS, flows_s1
E AssertionError: cookie=0x0, duration=21.688s, table=0, n_packets=0, n_bytes=0, priority=50000,dl_src=ee:ee:ee:ee:ee:03 actions=CONTROLLER:65535
E cookie=0x0, duration=21.676s, table=0, n_packets=0, n_bytes=0, priority=50000,dl_src=ee:ee:ee:ee:ee:02 actions=CONTROLLER:65535
E cookie=0xaab71dbfcb308941, duration=1.482s, table=0, n_packets=0, n_bytes=0, in_port="s1-eth1" actions=output:"s1-eth2"
E cookie=0xaab71dbfcb308941, duration=1.447s, table=0, n_packets=0, n_bytes=0, in_port="s1-eth2" actions=output:"s1-eth1"
E cookie=0xab00000000000001, duration=24.702s, table=0, n_packets=14, n_bytes=588, priority=1000,dl_vlan=3799,dl_type=0x88cc actions=CONTROLLER:65535
E
E assert 5 == 3
E + where 5 = len([' cookie=0x0, duration=21.688s, table=0, n_packets=0, n_bytes=0, priority=50000,dl_src=ee:ee:ee:ee:ee:03 actions=CONT...n=24.702s, table=0, n_packets=14, n_bytes=588, priority=1000,dl_vlan=3799,dl_type=0x88cc actions=CONTROLLER:65535\r\n'])
E + where [' cookie=0x0, duration=21.688s, table=0, n_packets=0, n_bytes=0, priority=50000,dl_src=ee:ee:ee:ee:ee:03 actions=CONT...n=24.702s, table=0, n_packets=14, n_bytes=588, priority=1000,dl_vlan=3799,dl_type=0x88cc actions=CONTROLLER:65535\r\n'] = <built-in method split of str object at 0x7f99cc009fe0>('\r\n ')
E + where <built-in method split of str object at 0x7f99cc009fe0> = ' cookie=0x0, duration=21.688s, table=0, n_packets=0, n_bytes=0, priority=50000,dl_src=ee:ee:ee:ee:ee:03 actions=CONTR...on=24.702s, table=0, n_packets=14, n_bytes=588, priority=1000,dl_vlan=3799,dl_type=0x88cc actions=CONTROLLER:65535\r\n'.split
tests/test_e2e_12_mef_eline.py:389: AssertionError
Nov 7 09:04:29 runner-rmtk68xb-project-107-concurrent-0 2022-11-07 09:04:29,659 (MainThread) kytos.core.buffers:DEBUG buffers:92: [buffer: app] Removed: kytos/of_core.flow_stats.received
Nov 7 09:04:29 runner-rmtk68xb-project-107-concurrent-0 2022-11-07 09:04:29,659 (MainThread) kytos.core.controller:DEBUG controller:562: looking for listeners for kytos/of_core.flow_stats.received
Nov 7 09:04:29 runner-rmtk68xb-project-107-concurrent-0 2022-11-07 09:04:29,659 (MainThread) kytos.core.controller:DEBUG controller:571: Calling listeners for kytos/of_core.flow_stats.received
For the record, on Nov 7th nightly execution
test_delete_circuit_id
resulted in a false positive, the consistency check reinstalled flows that were deleted likely because of an overload, deletion FlowMod was sent,kytos/of_core.flow_stats.received
events were received, so this is to highlight existing problems that a low interval of the consistency check can bring, it would take longer to converge until the system is responsive: