Move sqlalchemy.utils from Nova to oslo

Registered by Boris Pavlovic

There is a lot of utils in nova.db.sqlaclhemy.utils that helps us to work with:

db-archiving
db-unique-constraints
and utils that allows us to make migration that provide unique constraint (they will be useful in glance and cinder)

Blueprint information

Status:
Complete
Approver:
Mark McLoughlin
Priority:
Medium
Drafter:
Boris Pavlovic
Direction:
Approved
Assignee:
Boris Pavlovic
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Boris Pavlovic
Completed by
Mark McLoughlin

Related branches

Sprints

Whiteboard

Don't think this really depends on the test-migrations blueprint -- markmc

Not it really depends on the test-migrations, because of tests. So to test sqlalchemy-utils you have to be able to run tests on all backends. And this feature is implemented in test-migrations -- boris-42

Don't see anything obvious in the review queue for this, so moving to havana-3 -- markmc

here is the patch
https://review.openstack.org/#/c/31621/
we spoke about one of it dependency today -- boris-42

by the way these utils are really important for us to continue working around cinder DB (now it is blocked by these oslo patches), and soon we will start also work in glance around db.. --boris-42

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.