-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
[WIP] Release 12.0 #1088
[WIP] Release 12.0 #1088
Conversation
This removes the __del__ function from the generated Python client, and replaces it with a cleanup function. When a ThreadPool is created, the cleanup function is registered with the atexit module. This PR also allows the client to be used as a context manager, which will automatically clean up after itself rather than having to wait til process exit. This fixes issue #1037, where the API client could hang indefinitely at garbage collection.
Cleanup ThreadPool with atexit rather than __del__
Document hot issues in release process
Grammar fixes to contributing doc
…into release-12.0
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: scottilee The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
It looks like this PR is still WIP (it merges the master branch to the release branch). Please let me know when you have more updates and need review |
/cc |
Could you also track upgrading the upstream code generator in the description? |
Closing this in favor of a new PR due to many merge conflicts and issues. |
Release 12.0 introduces several changes and is compatible with Kubernetes v1.16.
Fixes #1052