cinder/cinder/db
Gorka Eguileor 230bda82c1 Fix online data migrations
Online data migrations are part of the rolling upgrades mechanism, and
they are run on the current installed version before we upgrade to the
next one to ensure that all DB records have been upgraded even if they
have not been accessed during the life of the current release service
life.

This means that online migrations from one release should be removed on
the next release, as they are no longer needed.

We still have the Queens online data migrations in our code, and we
should remove them in master, Stein, and Rocky.

This patch also adds checks to the status tool to check that these
online data migrations have completed.

Closes-bug: #1837703
Change-Id: I025789f92eb318b8e5a531bea6cf106d52f268ae
2019-09-06 12:48:23 +02:00
..
sqlalchemy Fix online data migrations 2019-09-06 12:48:23 +02:00
__init__.py Enable flake8 H303,H304 checking 2014-04-15 09:16:01 +00:00
api.py Fix online data migrations 2019-09-06 12:48:23 +02:00
base.py Add ability to specify backup driver via class name 2017-10-11 12:59:00 +03:00
migration.py Compact DB migrations to Queens 2019-05-03 09:45:21 -05:00