Skip to content

Conversation

@eshulman2
Copy link
Contributor

Add schedulerHints field with support for:

  • serverGroupRef - schedule server in a server group
  • differentHostServerRefs / sameHostServerRefs - affinity/anti-affinity with other servers
  • query, targetCell, differentCell, buildNearHostIP - advanced placement options
  • additionalProperties - arbitrary scheduler hints

NOTE! this change MOVED the ServerGroupRef inside the ServerSchedulerHints

Copy link
Contributor

@winiciusallan winiciusallan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good overall! Great job! Just a few comments. Let me know what you think.

@eshulman2 eshulman2 force-pushed the shints branch 10 times, most recently from 7b0df63 to bdf5e4f Compare January 15, 2026 15:10
@eshulman2 eshulman2 force-pushed the shints branch 2 times, most recently from f6e8392 to 8894f8f Compare January 18, 2026 08:00
@eshulman2 eshulman2 requested a review from mandre January 18, 2026 09:12
@eshulman2 eshulman2 force-pushed the shints branch 6 times, most recently from 4bc925c to 54a3ad6 Compare January 19, 2026 10:11
@eshulman2 eshulman2 force-pushed the shints branch 2 times, most recently from ce7d860 to d979876 Compare January 19, 2026 10:55
Copy link
Contributor

@winiciusallan winiciusallan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your effort, @eshulman2!

To me, it is very close to a merge state, I just left a comment on the dependency that you added, let me know what you think.

Copy link
Collaborator

@mandre mandre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this is almost ready. I would still like to keep this for a little longer in the queue to make up my mind about the breaking/non-breaking change.

@eshulman2 eshulman2 requested a review from mandre January 20, 2026 07:43
- Add SchedulerHints to server controller
- enable required nova filters for testing hints

NOTE! this change MOVED the ServerGroupRef inside the ServerSchedulerHints
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver:major Breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants