-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Remove an unnecessary start delay when resolving a tag to digest #12668
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
Conversation
Codecov Report
@@ Coverage Diff @@
## main #12668 +/- ##
==========================================
- Coverage 87.47% 87.30% -0.18%
==========================================
Files 195 196 +1
Lines 9712 9736 +24
==========================================
+ Hits 8496 8500 +4
- Misses 932 951 +19
- Partials 284 285 +1
Continue to review full report at Codecov.
|
1a9f33f
to
3c3727e
Compare
3c3727e
to
27e83d7
Compare
27e83d7
to
5e56e72
Compare
/assign @julz |
// From: https://github.com/kubernetes/client-go/blob/master/util/workqueue/default_rate_limiters.go | ||
// | ||
// TODO - drop this file when we pick up the following upstream change | ||
// https://github.com/kubernetes/kubernetes/pull/108343 |
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.
Is this file effectively a fork of upstream at this PR?
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.
Yup
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.
/lgtm
/approve
/hold
Can we open an issue to track removing this at a particular K8s version (once we have one)?
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dprotaso, mattmoor The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Yup the original issue is going to be repurposed to track the removal /unhold |
/cherry-pick release-1.2 |
@dprotaso: once the present PR merges, I will cherry-pick it on top of release-1.2 in a new PR and assign it to you. 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. |
/cherry-pick release-1.1 |
@dprotaso: once the present PR merges, I will cherry-pick it on top of release-1.1 in a new PR and assign it to you. 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. |
@dprotaso: new pull request created: #12669 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. |
@dprotaso: new pull request created: #12670 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. |
Part of #12667
Proposed Changes
ItemExponentialFailureRateLimiter when adding any item will have an initial delay before processing starts. For tag to digest resolution that delay was 1s. Rather than change our timings we just skip the delay on the first
AddRateLimited
This PR doesn't fix #12667 since we don't want to carry this long term and want to drop this once K8s adopts the change and we pick it up
Release Note