Nova scheduler filter: Target Aggregate filter

Registered by Uday T Kumar

This is a specless blueprint as the proposed enhancement is minor with no API or DB updates and contains small code changes
This nova scheduler filter will check whether the given host belongs to aggregate provided via scheduler hints i.e. "--hint target_aggregate=<aggr_name>"
  - If the scheduler hint is specified, only the host(s) within that aggregate are passed.
  - If the scheduler hint is not specified, all host(s) are passed.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Uday T Kumar
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

As discussed on the #openstack-nova channel, this is being proposed for stein.

Why not just use the --availability-zone option? I guess this is just like a force aggregate instead of force host: https://docs.openstack.org/nova/latest/admin/availability-zones.html

This is still technically an API change to support it even if it's with scheduler hints - so there should be a spec. -- mriedem 20180913

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.