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
[WIP][DO NOT REVIEW] debug ipv6 jobs flakiness #85727
Conversation
@aojea: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/test pull-kubernetes-e2e-kind-ipv6 |
|
/test pull-kubernetes-e2e-kind-ipv6 |
1 similar comment
/test pull-kubernetes-e2e-kind-ipv6 |
660e028
to
188a39a
Compare
/test pull-kubernetes-e2e-kind-ipv6 |
1 similar comment
/test pull-kubernetes-e2e-kind-ipv6 |
cdb2366
to
88da105
Compare
/test pull-kubernetes-e2e-kind-ipv6 |
1 similar comment
/test pull-kubernetes-e2e-kind-ipv6 |
/test pull-kubernetes-conformance-kind-ipv6 |
88da105
to
1daf562
Compare
/test pull-kubernetes-e2e-kind-ipv6 /test pull-kubernetes-conformance-kind-ipv6 |
/test pull-kubernetes-e2e-kind-ipv6 /test pull-kubernetes-conformance-kind-ipv6 |
iptables has two options to modify the behaviour trying to acquire the lock. --wait -w [seconds] maximum wait to acquire xtables lock before give up --wait-interval -W [usecs] wait time to try to acquire xtables lock interval to wait for xtables lock default is 1 second Kubernetes uses -w 5 that means that wait 5 seconds to try to acquire the lock. If we are not able to acquire it, kube-proxy fails and retries in 30 seconds, that is an important penalty on sensitive applications. We can be a bit more aggresive and try to acquire the lock every 100 msec, that means that we have to fail 50 times to not being able to succeed.
/test pull-kubernetes-e2e-kind-ipv6 |
/test pull-kubernetes-e2e-kind-ipv6 |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: aojea The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@aojea: The following tests failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
/test pull-kubernetes-e2e-kind-ipv6 |
/test pull-kubernetes-e2e-kind-ipv6 no lock errors in any of the kube-proxy files during last 4 jobs, let's see if we have a winner now and the lock errors were because of the contention created with containerd/cri#1352 and containernetworking/plugins#418 solved with this workaround 022eacf |
/test pull-kubernetes-e2e-kind-ipv6 |
4 similar comments
/test pull-kubernetes-e2e-kind-ipv6 |
/test pull-kubernetes-e2e-kind-ipv6 |
/test pull-kubernetes-e2e-kind-ipv6 |
/test pull-kubernetes-e2e-kind-ipv6 |
/test pull-kubernetes-e2e-kind-ipv6 |
/test pull-kubernetes-e2e-kind-ipv6 |
/close |
@aojea: Closed this PR. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@aojea: PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
What type of PR is this?
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: