commit 8234b92e5751c22e39d38eb4628c54c9b86d13de
Author: Grzegorz Grasza <email address hidden>
Date: Wed Nov 4 14:41:53 2015 +0100
Unit test for checking cross-version migrations compatibility
Future incompatible changes in database schema, like removing,
renaming columns and tables can break rolling upgrades (upgrades when
Keystone services are run at different versions simultaneously). This
patch bans schema changes which cause incompatibilities - specifically
drops and alters. Note that it is not bullet-proof - some incompatible
schema changes like adding incompatible constraints may still get through.
Closes-Bug: #1509944
Partially-Implements: bp online-schema-migration
Change-Id: I080cba842adfd0be5d14a51a5ada1ae2ea62863b
Reviewed: https:/ /review. openstack. org/241603 /git.openstack. org/cgit/ openstack/ keystone/ commit/ ?id=8234b92e575 1c22e39d38eb462 8c54c9b86d13de
Committed: https:/
Submitter: Jenkins
Branch: master
commit 8234b92e5751c22 e39d38eb4628c54 c9b86d13de
Author: Grzegorz Grasza <email address hidden>
Date: Wed Nov 4 14:41:53 2015 +0100
Unit test for checking cross-version migrations compatibility
Future incompatible changes in database schema, like removing,
renaming columns and tables can break rolling upgrades (upgrades when
Keystone services are run at different versions simultaneously). This
patch bans schema changes which cause incompatibilities - specifically
drops and alters. Note that it is not bullet-proof - some incompatible
schema changes like adding incompatible constraints may still get through.
Closes-Bug: #1509944 Implements: bp online- schema- migration be5d14a51a5ada1 ae2ea62863b
Partially-
Change-Id: I080cba842adfd0