Perform Schema Rolling Upgrades in Just One Release Cycle
Channel: OpenInfra Foundation
Date: 2016-10-25

Reliable Openstack deployment should be as close to 100% availability as possible and always up to date with the latest release. To achieve this, during an upgrade services should be stopped and replaced with new one with no API downtime. In projects like keystone, glance or neutron this means keeping compatibility of DB schema between releases. The complexity of maintaining this compatibility, while keeping performance and security on a high level, is a hot topic in the community. Current appro