-
Notifications
You must be signed in to change notification settings - Fork 38.7k
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
apiextensions apiserver: update storage version for custom resources #96403
Closed
+801
−37
Commits on Jan 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2aa2965 - Browse repository at this point
Copy the full SHA 2aa2965View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac6a4ea - Browse repository at this point
Copy the full SHA ac6a4eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ff32e9 - Browse repository at this point
Copy the full SHA 5ff32e9View commit details
Commits on Feb 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2c902a4 - Browse repository at this point
Copy the full SHA 2c902a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5faab59 - Browse repository at this point
Copy the full SHA 5faab59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35d9ffc - Browse repository at this point
Copy the full SHA 35d9ffcView commit details
Commits on Feb 17, 2021
-
unify processedCh and abortedCh
When a storage version update is aborted because the CRD was deleted, we don't need to reject in-flight CR requests. We can safely allow these requests to proceed, because the CRD finalizer guarantees no write requests can succeed after a CRD is deleted-- CREATE requests are 405 NOT ALLOWED, other requests will get 404 NOT FOUND.
Configuration menu - View commit details
-
Copy full SHA for 8661f73 - Browse repository at this point
Copy the full SHA 8661f73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cd443e - Browse repository at this point
Copy the full SHA 3cd443eView commit details -
make sure the chance for an existing race is low
In theory, "CRD deletion and CRD finalizer tearing-down CRs" could happen in between 1. crdHandler saw CRD terminating=false and 2. crdHandler serves CR create request. This commit makes crdHandler read the latest CRD from the cache (shared with CRD finalizer) right before serving the create request, to make sure the gap is as narrow as possible, and the chance for the race is still low.
Configuration menu - View commit details
-
Copy full SHA for 6ddc1eb - Browse repository at this point
Copy the full SHA 6ddc1ebView commit details
Commits on Feb 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 100aa3b - Browse repository at this point
Copy the full SHA 100aa3bView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.