Reviewed: https://review.openstack.org/576165 Committed: https://git.openstack.org/cgit/openstack/instack-undercloud/commit/?id=aab11800fefc42ebae37109cf30076aa88c4d88b Submitter: Zuul Branch: master
commit aab11800fefc42ebae37109cf30076aa88c4d88b Author: Sofer Athlan-Guyot <[email protected]> Date: Mon Jun 18 17:07:13 2018 +0200 Make sure we start nova-compute after ironic-conductor. We need to ensure that ironic-conductor starts before nova-compute. This is to workaround an issue where nova-compute tries and fails to call plug_vifs, this in turn report a vm_state error which, in this case is a false positive. See lp#1777608 for more. We ensure ordering by forcing puppet to restart nova-compute after ironic-conductor in the case of undercloud upgrade/update. Change-Id: Ifbada53f088258a397777a6fa18dd7c1b37c09d3 Closes-Bug: #1777475 ** Changed in: tripleo Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1777475 Title: Undercloud vm in state error after update of the undercloud. Status in OpenStack Compute (nova): New Status in tripleo: Fix Released Bug description: Hi, after an update of the undercloud, the undercloud vm is in error: [stack@undercloud-0 ~]$ openstack server list +--------------------------------------+--------------+--------+------------------------+----------------+------------+ | ID | Name | Status | Networks | Image | Flavor | +--------------------------------------+--------------+--------+------------------------+----------------+------------+ | 9f80c38a-9f33-4a18-88e0-b89776e62150 | compute-0 | ERROR | ctlplane=192.168.24.18 | overcloud-full | compute | | e87efe17-b939-4df2-af0c-8e2effd58c95 | controller-1 | ERROR | ctlplane=192.168.24.9 | overcloud-full | controller | | 5a3ea20c-75e8-49fe-90b6-edad01fc0a48 | controller-2 | ERROR | ctlplane=192.168.24.13 | overcloud-full | controller | | ba0f26e7-ec2c-4e61-be8e-05edf00ce78a | controller-0 | ERROR | ctlplane=192.168.24.8 | overcloud-full | controller | +--------------------------------------+--------------+--------+------------------------+----------------+------------+ Originally found starting there https://bugzilla.redhat.com/show_bug.cgi?id=1590297#c14 It boils down to a ordering issue between openstack-ironic-conductor and openstack-nova-compute, a simple reproducer is: sudo systemctl stop openstack-ironic-conductor sudo systemctl restart openstack-nova-compute on the undercloud. To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1777475/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

