Drop VGPU allocation reshape support
Before Stein, VGPU inventories were on root resource provider (the compute). Starting with Stein, we created children Resource Providers that would match the GPUs (or the SRIOV VFs) and where VGPU allocations were made against.
A reshape method has accordingly be implemented for upgrade with https:/
Between Stein and now, we continued supporting to be able to reshape and we were assuming that a VGPU allocation could be on the root provider. This leaves huge conditionals in our code and uselessly complexifies the logic, as basically noone can now upgrade directly from Rocky to 2024.1.
This blueprint is for tracking the necessary code deletion that would remove that assertion and just assume that VGPU inventories are purely on children RPs
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Sylvain Bauza
- Direction:
- Needs approval
- Assignee:
- Sylvain Bauza
- Definition:
- Pending Approval
- Series goal:
- Accepted for 2024.1
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by