Description of problem:
After successfully upgrading undercloud from OSP10 to OSP11, we can confirm that 'openstack compute service list' contains an active nova-cert service.
But after a successful upgrade from OSP11 to OSP12, we see that nova-cert is in status 'enabled', state 'down'. If the service was deprecated in OSP12, it should probably be removed as a part of undercloud upgrade.
Also, duplicate entries are observed in the output with the same IDs and 'Updated at' time stamps (see below).
Version-Release number of selected component (if applicable):
Standard OSP12 undercloud upgraded from 10 to 11 to 12 as a part of FFU workflow.
How reproducible:
Upgrade undercloud from OSP11 to OSP12.
Steps to Reproduce:
1.
2.
3.
Actual results:
(undercloud) [stack@undercloud ~]$ openstack compute service list
+----+----------------+------------------------+----------+---------+-------+----------------------------+
| ID | Binary | Host | Zone | Status | State | Updated At |
+----+----------------+------------------------+----------+---------+-------+----------------------------+
| 1 | nova-cert | undercloud.example.com | internal | enabled | down | 2018-04-30T17:16:37.000000 |
| 2 | nova-scheduler | undercloud.example.com | internal | enabled | up | 2018-04-30T18:33:41.000000 |
| 3 | nova-conductor | undercloud.example.com | internal | enabled | up | 2018-04-30T18:33:44.000000 |
| 5 | nova-compute | undercloud.example.com | nova | enabled | up | 2018-04-30T18:33:41.000000 |
| 1 | nova-cert | undercloud.example.com | internal | enabled | down | 2018-04-30T17:16:37.000000 |
| 2 | nova-scheduler | undercloud.example.com | internal | enabled | up | 2018-04-30T18:33:41.000000 |
| 3 | nova-conductor | undercloud.example.com | internal | enabled | up | 2018-04-30T18:33:44.000000 |
| 5 | nova-compute | undercloud.example.com | nova | enabled | up | 2018-04-30T18:33:41.000000 |
+----+----------------+------------------------+----------+---------+-------+----------------------------+
Expected results:
(undercloud) [stack@undercloud ~]$ openstack compute service list
+----+----------------+------------------------+----------+---------+-------+----------------------------+
| ID | Binary | Host | Zone | Status | State | Updated At |
+----+----------------+------------------------+----------+---------+-------+----------------------------+
| 2 | nova-scheduler | undercloud.example.com | internal | enabled | up | 2018-04-30T18:33:41.000000 |
| 3 | nova-conductor | undercloud.example.com | internal | enabled | up | 2018-04-30T18:33:44.000000 |
| 5 | nova-compute | undercloud.example.com | nova | enabled | up | 2018-04-30T18:33:41.000000 |
+----+----------------+------------------------+----------+---------+-------+----------------------------
Additional info:
I can't tell for sure if duplicate entries occurred during OSP 10->11 undercloud upgrade or 11->12 upgrade. I would need to rebuild my environment to validate. However, once introduced (the nova-cert down and duplicate entries), this output follows thru the 12->13 undercloud upgrade as well.
(In reply to Lukas Bezdicka from comment #2)
> Probably duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=1576953
Well, the removal of nova-cert is something that should be fixed outside of the duplicate services being listed. Would that be something the Upgrades DFG would do as part of the overall framework or something the compute team should correct?