Import database into common

Registered by Erica Windisch

Multiple projects in OpenStack are sharing the same database code. Additionally, some code proposed for common is seeking to use the database. To maximize reuse and to facilitate using databases from within common, the database must be brought into common.

Blueprint information

Status:
Complete
Approver:
Mark McLoughlin
Priority:
High
Drafter:
Erica Windisch
Direction:
Approved
Assignee:
Erica Windisch
Definition:
Approved
Series goal:
Accepted for grizzly
Implementation:
Implemented
Milestone target:
milestone icon 2013.1
Started by
Mark McLoughlin
Completed by
Mark McLoughlin

Related branches

Sprints

Whiteboard

Draft from Eric here - https://review.openstack.org/#/c/11023/

Latest patch here - https://review.openstack.org/#/c/17471/

--

I think we should make the immediate goal of this patch just to move this code from Nova into Oslo.

Once it's merged, we can start figuring out how to make it meet the requirements of other projects and clean up its API.

By taking this approach we'll avoid a potentially messy situation where we copy it into Oslo and before we get around to removing the copy from Nova it diverges significantly.

--

Patch to merge this into Nova: https://review.openstack.org/19970

(?)

Work Items

Work items:
Write patch: DONE
Code-review: INPROGRESS
Nova patch to use new code: INPROGRESS

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.