Skip to content

refactor(scheduler): remove Resource fields from PodInfo and PodGroupInfo #1354

@enoodle

Description

@enoodle

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions