Introduce Pending VM state

Registered by Theodoros Tsioutsias

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:
Needs approval
Assignee:
Theodoros Tsioutsias
Definition:
Pending Approval
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Matt Riedemann

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.

[efried 20200130] Pushing this out of ussuri since it's had no activity and the dep is also pushed out.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.