Optional Placement Database

Registered by Chris Dent

An optional configuration group placement_database should be added to nova.conf to configure a separate database for use with the placement API. If placement_database.connection has a value this will be used as the connection URL for the placement database. That database will be a replica of the tables used in the API datbase. It will be created and synchronized when the 'nova-manage api_db sync' command is run. When the setting is None the existing settings for the api_database will be used for hosting placement API data.

Changes to test fixtures and migrations will be made as required.

Blueprint information

Status:
Complete
Approver:
Jay Pipes
Priority:
Low
Drafter:
Chris Dent
Direction:
Approved
Assignee:
Chris Dent
Definition:
Approved
Series goal:
Accepted for rocky
Implementation:
Implemented
Milestone target:
milestone icon rocky-3
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/generic-resource-pools,n,z

Addressed by: https://review.openstack.org/362766
    Optional separate database for placement API

Given the confusion over how this was going to land in Newton, we agreed in the 20160928 nova meeting that we need a spec for this to flesh out how this is going to go in and be rolled out for upgrades. -- mriedem 20160928

Gerrit topic: https://review.openstack.org/#q,topic:cd/placement-objects,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/optional-placement-database,n,z

Addressed by: https://review.openstack.org/552927
    Spec for isolating configuration of placement database

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

Approved for Rocky. -- mriedem 20180416

Gerrit topic: https://review.openstack.org/#q,topic:cd/placement-db,n,z

Functional changes are done. Documentation changes for install and upgrade are needed and tracked with bug https://bugs.launchpad.net/nova/+bug/1778227 - otherwise this is complete. -- mriedem 20180622

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.