-
Notifications
You must be signed in to change notification settings - Fork 222
[release-4.15] OCPBUGS-36208: Implement connect timeout tuning option #1097
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
[release-4.15] OCPBUGS-36208: Implement connect timeout tuning option #1097
Conversation
|
@alebedev87: This pull request references Jira Issue OCPBUGS-36208, which is valid. 7 validation(s) were run on this bug
Requesting review from QA contact: The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
7eed499 to
2accc0a
Compare
|
/retest |
|
/hold Waiting for the API change. |
|
/assign @gcs278 |
2accc0a to
0e4a12f
Compare
|
/unhold openshift/api#1937 merged. |
|
/retest |
|
/label qe-approved verified with pre-merge testing |
gcs278
left a comment
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.
One nit pick about vendor commit, but everything else looks good to me.
I have one suggestion for the future, feel free to take or leave it: Andy has got me into the habit of providing paper trail of manual backports/cherry-picks. I think it's quite helpful to see the steps taken.
Providing info such as the commands you ran, the merge conflicts and summary of the resolution, and any hiccups along the way is super helpful. Here's a more complicated example: openshift/router#585. I like to recreate manual backports to see how merges were resolved.
I did recreate this backport and besides the expected go.mod merge conflicts, I noticed the merge conflict in util_test.go, that looks good to me.
| replace ( | ||
| bitbucket.org/ww/goautoneg => github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d | ||
| github.com/openshift/api => github.com/openshift/api v0.0.0-20240522145529-93d6bda14341 | ||
| github.com/openshift/api => github.com/openshift/api v0.0.0-20240704111439-6eb7973a3a45 |
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.
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.
Personally, I see the benefit of adding the vendored files into a separate commit only if this facilitates the review process (a lot of updates in vendor/). For the building process, most of the binaries we build use -mod=vendor therefore expecting the vendor directory to contain all the changes needed. Putting the vendor commit first may result into a broken commit too (e.g. api crd package move).
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.
However for the backporting, a separate vendor commit can indeed be helpful. It can reduce the burden of cherry picking dependencies from a different branch. So, for this PR, I agree it makes sense. Let me extract it.
- Added a new command to run a test HTTP server that delays TCP SYN packets - Implemented an e2e scenario to test the connect timeout tuning option
0e4a12f to
03299df
Compare
|
/retest |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: gcs278 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest |
|
|
|
Seems like I'm hitting https://issues.redhat.com/browse/OCPBUGS-13106. /retest |
|
@alebedev87: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions 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-sigs/prow repository. I understand the commands that are listed here. |
|
This backport is needed to fix an omission from the original feature implementation of the timeout tuning RFE in release 4.15. The /label backport-risk-assessed |
|
@alebedev87: Jira Issue OCPBUGS-36208: All pull requests linked via external trackers have merged: Jira Issue OCPBUGS-36208 has been moved to the MODIFIED state. DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
|
[ART PR BUILD NOTIFIER] This PR has been included in build ose-cluster-ingress-operator-container-v4.15.0-202407102237.p0.g28bcd5f.assembly.stream.el9 for distgit ose-cluster-ingress-operator. |
|
Fix included in accepted release 4.15.0-0.nightly-2024-07-11-014354 |
Backport of #1035 and #1084 combied into a single PR like it was supposed to be from the very beginning.