upgrade: after rollback the system isn't in working state
Bug #1452378 reported by
Ihor Kalnytskyi
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Ihor Kalnytskyi |
Bug Description
Some time ago, we have accept the patch into fuel_upgrade which moves repos installation logic from openstack upgrader into host-system upgrader. That cause non-obvious issue with rollback and here is it.
1. docker/openstack upgrader fails and rollback procedure is initiated
2. we're stopping new containters and run old ones
3. the new repo is still on host filesystem, therefore it will be mounted into old containers
4. puppets inside old containers tries to install latest available packages, and that breaks dependencies (for instance, nailgun may depends on urllib3==1.7 but urllib3=1.7,1 will be installed, so it will be impossible to run nailgun anymore).
tags: | added: feature-upgrade |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Kamil Sambor (ksambor) |
Changed in fuel: | |
assignee: | Kamil Sambor (ksambor) → Igor Kalnitsky (ikalnitsky) |
Changed in fuel: | |
status: | Confirmed → In Progress |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/180988
Review: https:/