-
Notifications
You must be signed in to change notification settings - Fork 750
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add function to wrap verify_only_loopback_routes with assert and wait…
…_until (#16523) Description of PR Summary: Partially tackles #16577 Approach What is the motivation for this PR? Tests are flaky, sometimes failing on verify_only_loopback_routes_are_announced_to_neighs: Failed to verify routes on nbr in TSA How did you do it? Add a function wrapping verify_only_loopback_routes_are_announced_to_neighs with wait_until and assert to allow time for neighbor to update routes How did you verify/test it? These logs were seen in passed tests, showing that wait_until helps avoid false negatives 17/01/2025 05:42:18 utilities.wait_until L0153 DEBUG | verify_only_loopback_routes_are_announced_to_neighs is False, wait 10 seconds and check again 05:42:12 route_checker.verify_loopback_route_with L0014 INFO | Verifying only loopback routes are announced to bgp neighbors 05:42:18 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71002> terminated with exit code None 05:42:18 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71003> terminated with exit code None 05:42:18 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71001> terminated with exit code None 05:42:18 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71000> terminated with exit code None 05:42:18 parallel.parallel_run L0221 INFO | Completed running processes for target "parse_routes_process" in 0:00:03.470030 seconds 05:42:18 route_checker.verify_loopback_route_with L0035 INFO | Verifying only loopback routes(ipv4) are announced to ARISTA04T3 05:42:18 route_checker.verify_loopback_route_with L0047 WARNING| missing loopback address or some other routes present on neighbor 05:42:28 route_checker.verify_loopback_route_with L0014 INFO | Verifying only loopback routes are announced to bgp neighbors 05:42:34 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71002> terminated with exit code None 05:42:34 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71000> terminated with exit code None 05:42:34 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71003> terminated with exit code None 05:42:34 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71001> terminated with exit code None 05:42:34 parallel.parallel_run L0221 INFO | Completed running processes for target "parse_routes_process" in 0:00:03.332572 seconds 05:42:34 route_checker.verify_loopback_route_with L0035 INFO | Verifying only loopback routes(ipv4) are announced to ARISTA04T3 05:42:34 route_checker.verify_loopback_route_with L0035 INFO | Verifying only loopback routes(ipv4) are announced to ARISTA01T3 05:42:34 route_checker.verify_loopback_route_with L0035 INFO | Verifying only loopback routes(ipv4) are announced to ARISTA06T3 05:42:34 route_checker.verify_loopback_route_with L0035 INFO | Verifying only loopback routes(ipv4) are announced to ARISTA03T3 05:42:34 route_checker.verify_loopback_route_with L0014 INFO | Verifying only loopback routes are announced to bgp neighbors 05:42:39 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71000> terminated with exit code None 05:42:39 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71002> terminated with exit code None 05:42:39 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71001> terminated with exit code None 05:42:39 parallel.on_terminate L0085 INFO | process parse_routes_process--<EosHost VM71003> terminated with exit code None 05:42:39 parallel.parallel_run L0221 INFO | Completed running processes for target "parse_routes_process" in 0:00:02.681303 seconds All affected test suites were run Signed-off-by: Javier Tan [email protected]
- Loading branch information
1 parent
817a6af
commit d6cfd63
Showing
5 changed files
with
117 additions
and
103 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.