Uh oh!
There was an error while loading. Please reload this page.
[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
k8s-ci-robot
commented
Feb 23, 2020
[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. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
roycaihw
commented
Feb 24, 2020
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 |
palnabarun
commented
Mar 2, 2020
/cc |
roycaihw
commented
Mar 2, 2020
Could you also track upgrading the upstream code generator in the description? |
scottilee
commented
Mar 27, 2020
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