Hi Ben, This work was started since Grizzly started. So there are tons of Blueprints and tons of code. Nova: https://blueprints.launchpad.net/nova/+spec/db-cleanup https://blueprints.launchpad.net/nova/+spec/db-enforce-unique-keys https://blueprints.launchpad.net/nova/+spec/db-api-tests https://blueprints.launchpad.net/nova/+spec/db-api-tests-on-all-backends https://blueprints.launchpad.net/nova/+spec/db-sync-models-with-migrations https://blueprints.launchpad.net/nova/+spec/db-session-cleanup https://blueprints.launchpad.net/nova/+spec/db-archiving https://blueprints.launchpad.net/nova/+spec/db-improve-archiving Oslo: https://blueprints.launchpad.net/oslo/+spec/oslo-sqlalchemy-utils https://blueprints.launchpad.net/oslo/+spec/test-migrations https://blueprints.launchpad.net/oslo/+spec/common-unit-tests Cinder: https://blueprints.launchpad.net/cinder/+spec/db-cleanup other you could find using dependencies Glance: https://blueprints.launchpad.net/glance/+spec/db-cleanup other you could find using dependencies > One small addition I would suggest is a step to remove the unused > sqlalchemy-migrate code once this is all done. That's my main concern > with moving it to Oslo right now. > Also, is this a formal blueprint(s)? Seems like it should be. > -Ben -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130703/94753439/attachment.html>