Scheduler: Filter, adds per-aggregate max_io_ops_per_host

Registered by Sahid Orentino

Create new filter AggregateIOpsFilter, adds per-aggregate max_io_ops_per_host

To add the possibility to use IOpsFilter filters hosts by IO operations with per-aggregate
``max_io_ops_per_host`` setting. If no per-aggregate value is found, it will
fall back to the global default ``max_io_ops_per_host``. If more than
one value is found for a host (meaning the host is in two different
aggregate with different max io operations settings), the minimum value
will be used.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Sahid Orentino
Direction:
Approved
Assignee:
Sahid Orentino
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
Sahid Orentino
Completed by
John Garbutt

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/per-aggregate-max-io-ops-per-host,n,z

Addressed by: https://review.openstack.org/65108
    Filter, adds per-aggregate max_io_ops_per_host

Addressed by: https://review.openstack.org/77641
    filter: Adds method to get aggregate property values

Apologies, this missed the deadline for Feature Freeze. Please rebase patches as soon as Juno opens, and we will try to get this in during that period. --johnthetubaguy (5th March 2014)

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

Gerrit topic: https://review.openstack.org/#q,topic:bp/is,n,z

Addressed by: https://review.openstack.org/81828
    Scheduler: Adds per-aggregate filters

Gerrit topic: https://review.openstack.org/#q,topic:bp/per-aggregate-disk-allocation-ratio,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/s,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.