Move aggregate tables to API database

Registered by Mark Doffman on 2016-03-03

Move the aggregate tables to the API database. Aggregates are a global concept and should not have to be replicated within each cell.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
High
Drafter:
Mark Doffman
Direction:
Approved
Assignee:
Mark Doffman
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-3
Started by
Matt Riedemann on 2016-05-17
Completed by
Matt Riedemann on 2016-08-03

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/288084
    Move aggregates tables to the API database

Addressed by: https://review.openstack.org/294806
    Add aggregates tables to the API db.

Addressed by: https://review.openstack.org/296014
    Make Aggregate.get operation favor the API db

Addressed by: https://review.openstack.org/296062
    Make AggregateList.get_ return API & cell db items

Addressed by: https://review.openstack.org/296597
    Make Aggregate host operations work against API db

Addressed by: https://review.openstack.org/297350
    Make Aggregate metadata functions work with API db

Addressed by: https://review.openstack.org/305466
    Make Aggregate.save work with the API db

Addressed by: https://review.openstack.org/314781
    Aggregate create and destroy work against API db

Addressed by: https://review.openstack.org/314782
    Add data migration methods for Aggregate.

Addressed by: https://review.openstack.org/315235
    Block aggregate creation until main database empty

Addressed by: https://review.openstack.org/328771
    Make Aggregate.get_by_uuid use the API db.

Addressed by: https://review.openstack.org/349640
    Address feedback on cell-aggregate-api-db patches

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.