Not set instance to ERROR if set_admin_password failed
In some cases, an instance will be set to ERROR state when
set_admin_password failed (some Exception like Forbidden)
this is inconsistent to other exceptions and also
set_admin_password is a sync call from API to compute,
we can simply return the error to the upper layer (operator or
user) to avoid make user run reset to restore instance
status since no changes to guest at all.
Change-Id: If1c901b974bc7295927b3f033a04eaa6ac36f603
Closes-Bug: 1757061
(cherry picked from commit 513f2d3d254e2ffcc5c9eb786bc1c7d52036d392)
Reviewed: https:/ /review. openstack. org/608180 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=58ed9bc6066 92c140d1cb315e8 3795b2e73ade9d
Committed: https:/
Submitter: Zuul
Branch: stable/pike
commit 58ed9bc606692c1 40d1cb315e83795 b2e73ade9d
Author: jichen <email address hidden>
Date: Thu Mar 22 14:07:20 2018 +0800
Not set instance to ERROR if set_admin_password failed
In some cases, an instance will be set to ERROR state when admin_password failed (some Exception like Forbidden) admin_password is a sync call from API to compute,
set_
this is inconsistent to other exceptions and also
set_
we can simply return the error to the upper layer (operator or
user) to avoid make user run reset to restore instance
status since no changes to guest at all.
Change-Id: If1c901b974bc72 95927b3f033a04e aa6ac36f603 cc5c9eb786bc1c7 d52036d392)
Closes-Bug: 1757061
(cherry picked from commit 513f2d3d254e2ff