OpenKilda is an open-source OpenFlow controller initially designed for use in a global network with high control-plane latency and a heavy emphasis on latency-centric data path optimisation.
Apache License 2.0
77
stars
53
forks
source link
Fixed the flaky test in the ProtectedPathSpec #5656
Fixed the test "Flow swaps to protected path when main path gets broken, becomes DEGRADED if protected path is unable to reroute(no bw)"
Earlier the otherIsls list was not correct since it contained some ISLs from the protected path. Now the otherIsls (not involved into mair or protected paths) list is correct and the “Couldn’t find non overlapping protected path” message is correct.
Removed the workaround to skip 8-9 from 2 tests
Please note that due to the new issue #5655 the tests "Flow swaps to protected path when main path gets broken, becomes DEGRADED if protected path is unable to reroute(no path)" and "Flow swaps to protected path when main path gets broken, becomes DEGRADED if protected path is unable to reroute(no bw)" can still fail if the switch pair is 7-8. However, the reruns in case of these rare failures should help.
Implements #5390 Related to #5608 Fixes #5653