openstack-ansible-os_cinder/releasenotes/notes/cinder-data-migrations-ce31707c078b335c.yaml
Jesse Pretorius bca5c325eb Implement data migrations for rolling upgrades
In order to cater for artifact-based installed, and
rolling upgrades, this patch implements a set of local
facts to inform the db sync and online migrations
tasks.

The 'cinder_all_software_updated' variables will be
set by the playbook on each run to ensure that the
online migrations only happen once all venvs are
homogenous. This ensures that the playbook can be
executed in a serialised fashion and the data will
not be corrupted.

Change-Id: I9aacda78f92355374af3f4ab24d2d9a9b47491ed
2017-06-19 15:53:35 +00:00

10 lines
327 B
YAML

---
features:
- The ``os_cinder`` role now provides for doing
online data migrations once the db sync has
been completed. The data migrations will not
be executed until the boolean variable
``cinder_all_software_updated`` is true. This
variable will need to be set by the playbook
consuming the role.