-
Notifications
You must be signed in to change notification settings - Fork 348
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
Backport E2E fixes #4742
Backport E2E fixes #4742
Conversation
Fixes: ovn-org#4733 Signed-off-by: Patryk Diak <[email protected]> (cherry picked from commit d6f145e)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, thanks!
I will hold merge till we figure out the new flakes that are appearing: the only known flakes I am aware of in release-1.0 are: #4714 (comment) |
shard-conformance fails with (we see this often in ovn-org/ovn CI too):
The control-plane failures are:
The last one seems to be because of:
Which is what the original fix was trying to fix but for egress_firewall.. It seems to me we're just missing this commit on release-1.0: Should we cherry pick that one too? |
Signed-off-by: Nadia Pinaeva <[email protected]> (cherry picked from commit ab00a4b)
Signed-off-by: Nadia Pinaeva <[email protected]> (cherry picked from commit ba8766a)
Update connectivity timeout to 3 seconds and allow 2 retries both for positive and negative cases Signed-off-by: Nadia Pinaeva <[email protected]> (cherry picked from commit 09b08ec)
work with ipv6, since github runners don't have any routes for IPv6. Split current test that checks allow IP and allow CIDR+port into 2 tests to limit the amount of required external containers. Bonus: the only test that used external containers doesn't need to create them anymore, as they are created in beforeEach Signed-off-by: Nadia Pinaeva <[email protected]> (cherry picked from commit 2372a08)
avoid unneeded container creation. No extra changes Signed-off-by: Nadia Pinaeva <[email protected]> (cherry picked from commit 82b2bf1)
affected by deny all. Signed-off-by: Nadia Pinaeva <[email protected]> (cherry picked from commit ded63dd)
To verify no deadlock, we need an intensive follow up workload. Node-selector testing work the best, as node events handling includes iterating over all egress firewalls internally. Signed-off-by: Nadia Pinaeva <[email protected]> (cherry picked from commit e2f4c74)
that needs it. Use defer to cleanup instead of afterEach, as afterEach should cleanup resources created by beforeEach. Signed-off-by: Nadia Pinaeva <[email protected]> (cherry picked from commit 217ec65)
Remove unneeded external IPs from the deadlock test, as multiple unresolvable ds names is the main ingredient. Fix ip:port formatting for ipv6. Signed-off-by: Nadia Pinaeva <[email protected]> (cherry picked from commit 3fac0f3)
Signed-off-by: Nadia Pinaeva <[email protected]> (cherry picked from commit 243c48d)
Signed-off-by: Nadia Pinaeva <[email protected]> (cherry picked from commit 8c1e9ed)
The previous mask was invalid and docker was failing with: invalid subnet 2001:db8:abcd:1234:c000::/64: it should be 2001:db8:abcd:1234::/64 Signed-off-by: Patryk Diak <[email protected]> (cherry picked from commit 511e9c6)
35d194b
to
43f838e
Compare
re-running |
re-running
|
Fixes: #4733
Fixes: #4719
cherry picked from commit d6f145e
clean backport of #4385
cherry picked from commit 511e9c6