Add new filter 'ShelveAggregateAffinityFilter'

Registered by Takashi Natsume

Add a new scheduler filter to schedule a shelved instance on the compute node
from the same hostaggregate group in case you have configured multiple
host aggregate groups with same metadata properties.

Use Cases:
When utilizing the 'improve-unshelve-performance' function[1] and
'shelved_offload_disk' is false, the suggested scheduling filter improves the
performance of unshelving an instance by scheduling the instance to the compute
node that have access to the instance files 'cache' in case of multiple host
aggregate groups sharing same metadata properties (image properties/instance
type etc).

[1] https://blueprints.launchpad.net/nova/+spec/improve-unshelve-performance

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Takashi Natsume
Direction:
Needs approval
Assignee:
Takashi Natsume
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Takashi Natsume

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/shelve-aggregate-affinity-filter,n,z

Addressed by: https://review.openstack.org/234013
    Add new filter 'ShelveAggregateAffinityFilter'

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.