** Description changed: [Error] Recovering host-failure was failed when there was stopped state instance on the failed host. As a result, notification status became "failed". (Instance's vm_state after evacuation became "stopped".) I used the latest version of masakari. [Cause of error] Masakari will try to call stop API after evacuating. But, evacuate API stops the instance at the end if the original vm_state is stopped. So 409 error was occurred when masakari called stop API after evacuating. == Ubuntu SRU Details below == [Impact] See above [Test Case] - TBD + For focal: + Test with an actual juju deployed masakari openstack deployment and ensure the reported bug is fixed on host failure. - [Regression Potential] - TBD + For all other releases the fix can be verified with an LXD container for the corresponding release: + $ sudo apt install python3-masakari + $ cd /usr/lib/python3/dist-packages + $ python3 -m unittest masakari.tests.unit.engine.drivers.taskflow.test_host_failure_flow.HostFailureTestCase.test_host_failure_flow_for_stopped_instances + + The unit test will be successful on a patched deployment and will fail + with a mismatch error in test_host_failure_flow_for_stopped_instances. + + [Where problems coud occur] + Any regressions in this fix will likely result in similar failures to what was reported in this bug, resulting in a failure to recover an instance on host failure. The patch is a small, targeted change with a good unit test and the code is unchanged across the backports which helps mitigate regression potential.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1782517 Title: Failed to recover stopped instance To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1782517/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs