Currently there is no indication that the rebuild was refused,
and worse, we may have a wrong imageref for the instance.
This patch set the instance to ERROR status if rebuild failed in the
scheduling stage. The user can rebuild the instance with valid image
to get it out of ERROR state and reset with right instance metadata and
properties.
Reviewed: https:/ /review. openstack. org/536897 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=22a39b8f9b7 6d5f330a3f185e7 d40f208a6a47f3
Committed: https:/
Submitter: Zuul
Branch: stable/pike
commit 22a39b8f9b76d5f 330a3f185e7d40f 208a6a47f3
Author: int32bit <email address hidden>
Date: Mon Jan 22 17:05:53 2018 +0800
Set server status to ERROR if rebuild failed
Currently there is no indication that the rebuild was refused,
and worse, we may have a wrong imageref for the instance.
This patch set the instance to ERROR status if rebuild failed in the
scheduling stage. The user can rebuild the instance with valid image
to get it out of ERROR state and reset with right instance metadata and
properties.
Closes-Bug: 1744325
Conflicts: tests/unit/ conductor/ test_conductor. py
nova/
NOTE(melwitt): The conflict was because the select_destinations method
has additional parameters in Queens that don't exist in Pike.
Change-Id: Ibb7bee15a3d4ee 6f0ef53ba12e8b4 1f65a1fe999 dc9a19a33c8a5ae bbccec50e4)
(cherry picked from commit d03a890a34f632a