Skip to content

Updated operator and scheduler-api#77

Merged
unmarshall merged 1 commit into
ai-dynamo:mainfrom
unmarshall:main
May 7, 2025
Merged

Updated operator and scheduler-api#77
unmarshall merged 1 commit into
ai-dynamo:mainfrom
unmarshall:main

Conversation

@unmarshall

Copy link
Copy Markdown
Collaborator

This PR does the following:

  • Introduced the following changes in Operator API:
    • PodCliqueScalingGroup which allows defining scaling policies for groups of PodClique's.
    • Removed GangSpreadConstraints from SchedulingPolicyConfig and moved it directly under PodGangSetSpec and this is renamed to ReplicaSpreadConstraints.
    • Removed PriorityClassName from SchedulingPolicyConfig and moved it directly under PodGangSetSpec.
  • Introduced the following changes in scheduler-api:
    • Removed SchedulingPolicyConfig and moved it directly under PodGangSpec
    • Added Affinity providing a way to specify Gang affinity. This is used specifically created to address scaling of the PodCliqueScalingGroup which needs to coexists with the existing replica(s) of the same Gang.

…nerator version and regenerated code

Signed-off-by: madhav bhargava <madhav.bhargava@sap.com>
@unmarshall unmarshall merged commit d84564d into ai-dynamo:main May 7, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant