You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Fixed
Regression in v0.2.0 - it was correct to use non-rate limited functions in certain scenarios, rate limit should only be used for retry after errors
Retry in case of errors was broken - it was using Forget instead of Done which was just resetting the rate limit counter but not actually removing previous item from the queue
No longer watch for SC - lister is already using efficient caching API, so it is cheap to get a SC by name from the Index during PV reconciliation; that removes some race condition when PV was reconciled and forgotten about before Releaser learned that SC is annotated
Do not re-queue an object that has the same version
There was race conditions when claimRef was already removed from the PV but Kubernetes didn't yet marked it as Available, re-queuing such a PV was resulting in duplicative Released events - now Released verifies that the claimRef is not already nil before trying to release the volume
De-queue objects that are deleted from the cluster