-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
KEP-3162: Add Deallocate and PostStopContainer to Device Manager API #3080
Conversation
Welcome @zvonkok! |
Hi @zvonkok. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: zvonkok 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 |
/cc klueska |
/ok-to-test |
@fujitatomoya Do you want to share any use-cases from your side? I just want to make sure that we're not missing "anything". |
Added |
d9cc41b
to
9457d4f
Compare
I think we need to reach some consensus on this KEP and #3064 before proceeding forward on implementation. |
/cc |
@zvonkok are you still working on this? just checking. |
@dchen1107 Please remove this from 1.25 and plan it for 1.26, I am not able to do enough work, right now, to get this in the right shape. |
@dchen1107 @klueska there was a question as to whether or not this replaces #1949 If so, let's close the other one. If you need help, lmk. Thanks! |
@zvonkok Are you planning to work on this in 1.26 release? I would like to make sure that I am capturing the correct state of the device plugin API as part of Device Manager GA graduation planned for 1.26 release. |
@zvonkok friendly ping. |
friendly ping, How about the current status with this pull request. |
IMHO, yes, if CDI support will be available for device plugins, the urgent need on those calls will disappear: the user stories of "cleaning up device state" would be handled by hooks on the CDI side. However, if there are some plugins that would like to clean-up some internal state related to allocations, then probably this KEP still makes sense to implement. |
@bart0sh thanks for the heads-up, i will take a look at it! |
@bart0sh as @kad mentioned above, having CDI support in DevicePlugin works for our use cases.
true, but i do not really think of the use cases for this requirement for now. |
@zvonkok given that we are driving development of DRA, is this KEP still current? Should we close it instead? |
Closing as CDI support for device plugins is in Beta now. Feel free to reopen if needed. |
@bart0sh: Closed this PR. 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. |
Add Deallocate and PostStopContainer to Device Manager API #1948
Added the original Device Manager design doc as reference,
this KEP will add an addendum and expand the API. See #1949 (comment) @RenaudWasTaken FYI
Issue: #3162
Related Issues:
Related PRs: