Sub-issue of #1353 (vectorization tracking).
Phase 4 completion: remove all legacy Resource-based fields from PodInfo and PodGroupInfo, replacing them with vector-only representations.
Changes in #1238
PodInfo: remove ResReq, AcceptedResource; add GpuRequirement, AcceptedGpuRequirement
PodGroupInfo: remove Allocated, tasksToAllocateInitResource
- Remove
JobRequirement struct entirely, replace with ResourceVector/ResourceQuantities
All resource operations use vectors exclusively after this change.
PR
#1238
Sub-issue of #1353 (vectorization tracking).
Phase 4 completion: remove all legacy
Resource-based fields fromPodInfoandPodGroupInfo, replacing them with vector-only representations.Changes in #1238
PodInfo: removeResReq,AcceptedResource; addGpuRequirement,AcceptedGpuRequirementPodGroupInfo: removeAllocated,tasksToAllocateInitResourceJobRequirementstruct entirely, replace withResourceVector/ResourceQuantitiesAll resource operations use vectors exclusively after this change.
PR
#1238