action-managed upgrade to Ocata does not install cinder-api apache2 wsgi
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Cinder Charm |
Fix Released
|
High
|
Edward Hope-Morley |
Bug Description
There is a race condition in the cinder charm whereby if you perform an action-managed upgrade to Openstack Ocata (from any release) it will fail to install the apache wsgi config for cinder-api. This is due to the fact that the check for which config files need to be installed contains a condition that is only met after the packages have been upgraded and as a result returns false when going from < Ocata to Ocata. Co-incidentally if any charm hook that write configs runs post-upgrade (e.g. config-changed), this issue goes away since the config is then written to disk and apache restarted. So the fix for this should be to simply take into account that an upgrade is in progress and the target release will require new configs.
description: | updated |
Changed in charm-cinder: | |
assignee: | nobody → Edward Hope-Morley (hopem) |
summary: |
- action-managed upgraded to Ocata does not install cinder-api apache2 - wsgi + action-managed upgrade to Ocata does not install cinder-api apache2 wsgi |
Changed in charm-cinder: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/514480
Review: https:/