Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests: Add OSPF test for issue 14488 #14582

Merged

Conversation

href
Copy link
Contributor

@href href commented Oct 12, 2023

OSPF on IPv4/IPv6 removes the wrong routes in certain cases, causing issues when removing and re-enabling interfaces. This test proofs that.

These tests all pass with #13340 and the latest master (d2324b7).

See #14488

@href href force-pushed the denis/topotest-for-14488 branch from d23e825 to c2293f3 Compare October 12, 2023 20:11
@frrbot frrbot bot added the tests Topotests, make check, etc label Oct 12, 2023
@href href changed the title Add OSPF test for issue 14488 tests: Add OSPF test for issue 14488 Oct 12, 2023
@href href force-pushed the denis/topotest-for-14488 branch from c2293f3 to afbfcae Compare October 12, 2023 20:16
@donaldsharp
Copy link
Member

I'm testing this out and looking at the other PR this morning

OSPF on IPv4/IPv6 removes the wrong routes in certain cases, causing
issues when removing and re-enabling interfaces. This test proofs that.

These tests all pass with FRRouting#13340
and the latest master (d2324b7).

See FRRouting#14488

Signed-off-by: Denis Krienbühl <[email protected]>
@href href force-pushed the denis/topotest-for-14488 branch from afbfcae to 616e1fa Compare October 13, 2023 15:16
@href
Copy link
Contributor Author

href commented Oct 13, 2023

FYI, I added slightly changed the uptime check to also include the time it took to run the test to the comparison. I'm not sure how useful this will proof to be, but maybe it helps you find the reason for the flakiness that you've discovered.

I also discovered that for IPv6 the uptime check was not correct, as it compared strings instead of actual seconds.

@donaldsharp donaldsharp merged commit 50e6ba2 into FRRouting:master Oct 14, 2023
79 checks passed
@subsecond
Copy link
Contributor

https://github.com/Mergifyio backport dev/9.1

@mergify
Copy link

mergify bot commented Oct 15, 2023

backport dev/9.1

❌ Command disallowed due to command restrictions in the Mergify configuration.

  • sender-permission>=write

@ton31337
Copy link
Member

@Mergifyio backport dev/9.1

@mergify
Copy link

mergify bot commented Oct 15, 2023

backport dev/9.1

✅ Backports have been created

ton31337 added a commit that referenced this pull request Oct 15, 2023
tests: Add OSPF test for issue 14488 (backport #14582)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport master rebase PR needs rebase size/XL tests Topotests, make check, etc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants