-
Notifications
You must be signed in to change notification settings - Fork 22
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
ETCD-180: Bug 1927942: UPSTREAM: <carry>: *: add support for socket options #70
ETCD-180: Bug 1927942: UPSTREAM: <carry>: *: add support for socket options #70
Conversation
@hexfusion: No Bugzilla bug is referenced in the title of this pull request. 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. |
86d5c9d
to
22e5a7c
Compare
@hexfusion: No Bugzilla bug is referenced in the title of this pull request. 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. |
1 similar comment
@hexfusion: No Bugzilla bug is referenced in the title of this pull request. 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. |
etcd appears fine /retest |
/test openshift-perfscale-e2e-configmap-scale |
@hexfusion: The specified target(s) for
Use
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. |
/test configmap-scale |
/retest |
@hexfusion: This pull request references Bugzilla bug 1927942, which is invalid:
Comment 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. |
the bug is valid we have issues because we are a fork, manually setting group lead approved as it is not required in 4.8. |
graceful term failure is unrelated to this change, unless the flag is enabled we should not see any direct impact on listeners. /test e2e-aws |
/refresh |
@hexfusion: The following test failed, say
Full PR test history. Your PR dashboard. 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. |
/retest |
e98f920
to
f0be2ed
Compare
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
/retest |
2 similar comments
/retest |
/retest |
/test unit |
/retest |
2 similar comments
/retest |
/retest |
/hold cancel |
/retest |
/hold |
/hold cancel |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest |
flake /retest |
/retest Please review the full test history for this PR and help us cut down flakes. |
/test e2e-aws |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest |
/retest Please review the full test history for this PR and help us cut down flakes. |
/test e2e-aws-upgrade |
/retest |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest |
@hexfusion: Some pull requests linked via external trackers have merged: The following pull requests linked via external trackers have not merged: These pull request must merge or be unlinked from the Bugzilla bug in order for it to move to the next state. Once unlinked, request a bug refresh with Bugzilla bug 1927942 has not been moved to the MODIFIED state. 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. |
This is a manual backport of etcd-io#12702
This PR adds support for setting socket options
SO_REUSEADDR
andSO_REUSEPORT
to etcd listeners viaListenConfig
. These options give the flexibility to cluster admins who wish to more explicit control of these features. What we have found is during etcd process restart there can be a considerable time waiting for the port to release as it is held open byTIME_WAIT
which on many systems is 60s.So we can wait for many seconds even after etcd process is long dead for client and peer ports to become available.
A similar approach has been taken with the addition of these options in the kube-apiserver[2]
[1] https://man7.org/linux/man-pages/man7/socket.7.html
[2] kubernetes/kubernetes#93861