Just wanted to get some thoughts down while they are in my head this
morning.
Oslo DB is now a library [1]. I'm trying to figure out what the steps
are to getting Nova to using that so we can rip out the sync'ed common
db code.
1. Looks like it's not in global-requirements yet [2], so that's
probably a first step.
2. We'll want to cut a sqlalchemy-migrate release once this patch is
merged [3]. This moves a decent chunk of unique constraint patch code
out of oslo and into sqlalchemy-migrate where it belongs so we can run
unit tests with sqlite to drop unique constraints.
3. Rip this [4] out of oslo.db once migrate is updated and released.
4. Replace nova.openstack.common.db with oslo.db.
5. ???
6. Profit!
Did I miss anything?
[1] http://git.openstack.org/cgit/openstack/oslo.db/
[2]
http://git.openstack.org/cgit/openstack/requirements/tree/global-requirements.txt
[3] https://review.openstack.org/#/c/87773/
[4] https://review.openstack.org/#/c/31016/
--
Thanks,
Matt Riedemann
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev