Mirror nova host aggregates in placement

Registered by Jay Pipes on 2018-02-14

Placement aggregates are not the same thing as nova host aggregates. Placement aggregates are merely groups of associated resource providers. Nova host aggregates are collections of `nova-compute` service workers (hypervisor hosts). Nova host aggregates can have metadata associated with them. Placement aggregates have no metadata associated with them (the resource provider is the thing that has this metadata associated with it).

We still, however, need a mechanism of populating the placement_aggregates table with a record for each nova host aggregate if we are going to take advantage of the grouping/association knowledge in placement queries.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Jay Pipes
Direction:
Approved
Assignee:
Jay Pipes
Definition:
Approved
Series goal:
Accepted for rocky
Implementation:
Implemented
Milestone target:
milestone icon rocky-3
Started by
Matt Riedemann on 2018-04-09
Completed by
Matt Riedemann on 2018-07-25

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/placement-mirror-host-aggregates,n,z

Addressed by: https://review.openstack.org/545057
    mirror nova host aggregates to placement API

Addressed by: https://review.openstack.org/553597
    mirror nova host aggregate members to placement

Approved for Rocky. -- 20180409

Addressed by: https://review.openstack.org/575912
    WIP: Add nova-manage placement sync_aggregates

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.