Activity log for bug #1859050

Date Who What changed Old value New value Message
2020-01-09 18:10:19 Michał Ajduk bug added bug
2020-01-09 18:10:44 Michał Ajduk bug added subscriber Canonical Field High
2020-01-09 18:12:34 Michał Ajduk description In some situations nova cloud controller never pushes SSH keysf for live migration. https://github.com/openstack/charm-nova-cloud-controller/blob/master/hooks/nova_cc_hooks.py#L702 Method _goal_state_achieved_for_relid always return false if units_so_far and all_units are out of order. Example: units_so_far = ['nova-compute/0', 'nova-compute/1', 'nova-compute/2', 'nova-compute/3', 'nova-compute/4', 'nova-compute/5', 'nova-compute/6'] target_units = ['nova-compute/3', 'nova-compute/2', 'nova-compute/5', 'nova-compute/0', 'nova-compute/6', 'nova-compute/4', 'nova-compute/1'] This returns false here: https://github.com/openstack/charm-nova-cloud-controller/blob/master/hooks/nova_cc_hooks.py#L741 However there are 7 units required and 7 units present so the goal state is reached. In some situations nova cloud controller never pushes SSH keys for live migration. https://github.com/openstack/charm-nova-cloud-controller/blob/master/hooks/nova_cc_hooks.py#L702 Method _goal_state_achieved_for_relid always return false if units_so_far and all_units are out of order. Example: units_so_far = ['nova-compute/0', 'nova-compute/1', 'nova-compute/2', 'nova-compute/3', 'nova-compute/4', 'nova-compute/5', 'nova-compute/6'] target_units = ['nova-compute/3', 'nova-compute/2', 'nova-compute/5', 'nova-compute/0', 'nova-compute/6', 'nova-compute/4', 'nova-compute/1'] This returns false here: https://github.com/openstack/charm-nova-cloud-controller/blob/master/hooks/nova_cc_hooks.py#L741 However there are 7 units required and 7 units present so the goal state is reached.
2020-01-09 18:34:48 Alex Kavanagh charm-nova-cloud-controller: status New Triaged
2020-01-09 18:34:52 Alex Kavanagh charm-nova-cloud-controller: importance Undecided Critical
2020-01-09 18:34:55 Alex Kavanagh charm-nova-cloud-controller: assignee Alex Kavanagh (ajkavanagh)
2020-01-09 18:44:38 OpenStack Infra charm-nova-cloud-controller: status Triaged In Progress
2020-01-10 11:06:53 OpenStack Infra charm-nova-cloud-controller: status In Progress Fix Committed
2020-02-11 11:57:20 James Page charm-nova-cloud-controller: milestone 20.02
2020-02-17 17:26:03 Liam Young charm-nova-cloud-controller: status Fix Committed Fix Released