Introduce Pending VM state

Registered by Theodoros Tsioutsias on 2018-03-19

This feature adds support for the PENDING server state. Instead of setting a
server to the ERROR state when the Placement returns no valid hosts for the
requested server, the PENDING state is used if the operator wishes so. This
will allow the execution of subsequent actions transparently to the end user.

Blueprint information

Status:
Started
Approver:
Eric Fried
Priority:
Low
Drafter:
Theodoros Tsioutsias
Direction:
Approved
Assignee:
Theodoros Tsioutsias
Definition:
Pending Approval
Series goal:
Accepted for ussuri
Implementation:
Needs Code Review
Milestone target:
None
Started by
Matt Riedemann on 2019-02-24

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/introduce-pending-vm-state,n,z

Addressed by: https://review.openstack.org/554212
    Add PENDING vm state

Addressed by: https://review.openstack.org/566470
    Add scheduling notification

Addressed by: https://review.openstack.org/566473
    Introduce the PENDING instance state

I'm deferring this to Stein since we're past the spec freeze for Rocky. -- mriedem 20180619

Spec was merged on 2019-01-08, so approving for Stein. -- melwitt 20190109

Addressed by: https://review.openstack.org/637585
    Allow rebuild for instances in PENDING state

This did not complete in the Stein release so I am deferring to the Train release. Remember to re-propose the spec for Train as necessary: https://specs.openstack.org/openstack/nova-specs/readme.html#previously-approved-specifications -- mriedem 20190311

Addressed by: https://review.openstack.org/648687
    Add PENDING vm state

Gerrit topic: https://review.openstack.org/#/q/topic:bp/introduce-pending-vm-state

Gerrit topic: https://review.opendev.org/#/q/topic:bp/introduce-pending-vm-state

Addressed by: https://review.opendev.org/648687
    Add PENDING vm state

[efried 20190905] Deferring to ussuri since this has seen no activity since April and is dependent on blueprint enable-rebuild-for-instances-in-cell0 which is also deferred.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.