[upgrade] Old keystone container is up after upgrade
Bug #1441693 reported by
Alexander Kurenyshev
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Ihor Kalnytskyi |
Bug Description
Steps to reproduce:
1. Create cluster
2. Add 1 node with controller and ceph OSD roles
3. Add 2 node with compute and ceph OSD roles
4. Deploy the cluster
5. Run upgrade on master
3. Check that upgrade was successful:
docker ps | tail -n +2 | awk '{ print $NF;}'
Expected behaviour:
All containers have 6.1 version
Actual behaviour:
Keystone container has 6.0 version
tags: | added: feature-upgrade |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Igor Kalnitsky (ikalnitsky) |
Changed in fuel: | |
status: | Confirmed → In Progress |
To post a comment you must log in.
This is an issue in fuel_upgrade. Here is the behavior I observed in fuel_upgrade.log: keystone_ 6.0:latest' , u'Ports': [{u'IP': u'0.0.0.0', u'Type': u'tcp', u'PublicPort': 35357, u'PrivatePort': 35357}, {u'IP': u'0.0.0.0', u'Type': u'tcp', u'PublicPort': 5000, u'PrivatePort': 5000}], u'Command': u'/usr/ local/bin/ start.sh' , u'Names': [u'/fuel- core-6. 0-keystone' ], u'Id': u'85cd258d52112 1c74cec0533cc54 d8d64a5e0bd5a4a 4eb1f964467ee3b 998ed5' }
2015-04-08 09:26:07 INFO 27920 (supervisor_client) Stop all services
2015-04-08 09:31:44 DEBUG 27920 (docker_engine) Stop container: {u'Status': u'Up 8 seconds', u'Created': 1428480541, u'Image': u'fuel/
But supervisor is still stopping containers at 09:31:44. In supervisord.log, we see: 6.0-keystone
2015-04-08 09:32:29,479 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 30665904 for <Subprocess at 30227920 with name docker-keystone in state RUNNING> (stdout)>
2015-04-08 09:32:29,480 INFO exited: docker-keystone (exit status 0; expected)
2015-04-08 09:32:29,480 DEBG received SIGCLD indicating a child quit
2015-04-08 09:32:30,482 INFO spawned: 'docker-keystone' with pid 8032
2015-04-08 09:32:31,097 DEBG 'docker-keystone' stdout output:
fuel-core-
It seems supervisord restarted docker-keystone because it didn't start handling the stop command yet.