API to list supported scheduler hints

Registered by Phil Day

The Nova API for instance creation supports a scheduler_hints mechanism whereby the user can pass additional placement related information into the Nova scheduler.

The implementation of scheduler_hints lies (mostly) in the various scheduler filters, and the set of hints which are supported on any system therefore depends on the filters that have been configured (this could include non-standard filters). It is not currently possible for a user of the system to determine which hints are available. Hints that are not supported will be silently ignored by the scheduler

This API extension will make the list of supported hints available to users by querying each of the configured scheduler filters and weighting functions

Blueprint information

Status:
Started
Approver:
Russell Bryant
Priority:
Low
Drafter:
Phil Day
Direction:
Needs approval
Assignee:
Phil Day
Definition:
Review
Series goal:
None
Implementation:
Slow progress
Milestone target:
milestone icon next
Started by
Thierry Carrez

Related branches

Sprints

Whiteboard

We have code already, would be nice to get this in, marking as low priority -- johnthetubaguy

Gerrit topic: https://review.openstack.org/#q,topic:bp/scheduler-hints-api,n,z

Addressed by: https://review.openstack.org/34291
    API extension to list supported scheduler hints

    This blueprint has been deferred from the icehouse-3 milestone to Juno because it missed the "feature proposal freeze" deadline. https://wiki.openstack.org/wiki/Icehouse_Release_Schedule --russellb

Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)

(?)

Work Items