-
Notifications
You must be signed in to change notification settings - Fork 40k
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
Never set hairpin mode on every interface #36990
Never set hairpin mode on every interface #36990
Conversation
Can a kubernetes member verify that this patch is reasonable to test? If so, please reply with "@k8s-bot ok to test" on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands will still work. Regular contributors should join the org to skip this step.
If you have questions or suggestions related to this bot's behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
|
@k8s-bot ok to test |
LGTM, but I am going to retitle for a relnote |
oh, I see you already put one, thanks :) |
Jenkins GCE etcd3 e2e failed for commit 4f392eb3663a2d34eeb8def7aea17dea76465ac5. Full PR test history. The magic incantation to run this job again is |
@bboreham: you can't request testing unless you are a kubernetes member. In response to this comment:
If you have questions or suggestions related to this bot's behavior, please file an issue against the kubernetes/test-infra repository. |
@k8s-bot gce etcd3 e2e test this |
Jenkins GCI GKE smoke e2e failed for commit 4f392eb3663a2d34eeb8def7aea17dea76465ac5. Full PR test history. The magic incantation to run this job again is |
@k8s-bot test this issue: #IGNORE Tests have been pending for 24 hours |
Instead of setting it on every bridge-connected interface which may have unwanted effects on unrelated things installed on the machine.
4f392eb
to
0cfd09e
Compare
Rebased. Can't hurt, right? |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
Automatic merge from submit-queue (batch tested with PRs 36990, 37494, 38152, 37561, 38136) |
@thockin I am guessing that this amazing fix was not cherry picked? Say it ain't so ;( I got his release notes let me look. |
@chrislovecnm We've cherry-picked this fix for Ps: We're experiencing this issue on 1.4.7 so we could cherry pick it also for |
Created PR to cherrypick this into 1.4 #40816 |
@adrianmoisey I think it is better for you to use the automatic cherry-pick script and push another PR
|
Commit found in the "release-1.5" branch appears to be this PR. Removing the "cherrypick-candidate" label. If this is an error find help to get your PR picked. |
What this PR does / why we need it:
Abandon setting hairpin mode if finding the peer interface fails; simply return an error.
There are many reasons why finding the peer could fail - "
ethtool
not installed" is popular. Going ahead and changing the hairpin setting on every bridge-connected interface on the machine may have unwanted effects on other things installed on the machine (e.g. kubernetes/kops#879)Which issue this PR fixes : fixes #19766
Special notes for your reviewer:
Release note:
/cc @thockin who appears to have requested this implementation at #13628 (comment)
This change is