Support aggregate affinity for server groups

Registered by Jay Pipes

Allow users to specify aggregate affinity or anti-affinity as a server group policy and have scheduler filters evaluate the aggregates of hosts that instances are on in order to determine if a constraint is violated.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Pending Approval
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/529135
    Support aggregate affinity scheduler filters

Addressed by: https://review.openstack.org/526753
    allow compute nodes to be associated with host agg

Addressed by: https://review.openstack.org/529200
    Remove server group sched filter support caching

Addressed by: https://review.openstack.org/529201
    WIP Support aggregate affinity filters

Addressed by: https://review.openstack.org/531243
    get instance group's aggregate associations

Addressed by: https://review.openstack.org/556761
    Add nodes to group hosts to be checked against aggregation

Addressed by: https://review.openstack.org/556762
    Added weight for aggregate soft (anti) affinity.

Addressed by: https://review.openstack.org/559284
    Added node field for InstanceGroup objects

Addressed by: https://review.openstack.org/559651
    Add nodes to group hosts to be checked against aggregation

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.