Bug 1041042 - [RFE][nova]: Stop casting run_instance in the scheduler, query the scheduler instead
Summary: [RFE][nova]: Stop casting run_instance in the scheduler, query the scheduler ...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-nova
Version: unspecified
Hardware: Unspecified
OS: Unspecified
low
high
Target Milestone: ga
: 6.0 (Juno)
Assignee: Dan Smith
QA Contact: Ami Jeain
URL: https://blueprints.launchpad.net/nova...
Whiteboard: upstream_milestone_juno-1 upstream_st...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-12 13:28 UTC by RHOS Integration
Modified: 2019-09-09 13:42 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-02-09 20:10:50 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description RHOS Integration 2013-12-12 13:28:56 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/remove-cast-to-schedule-run-instance.

Description:

In Havana it became possible to query the scheduler for a list of hosts to provision an instance on.  Now we should switch the booting of a new instance to use that new query rather than proxy through the scheduler as is currently done.  

This is in preparation for moving towards something like TaskFlow which would allow Nova to stop and resume multi step operations.  By moving away from run_instance we are consolidating the provisioning logic between the conductor and compute manager.  This clears up the responsibilities of the scheduler so that work there can focus on scheduling improvements.

Specification URL (additional information):

None

Comment 2 David Ripton 2014-02-26 20:45:10 UTC
This blueprint has been deferred to Juno upstream.  There are 10 merged reviews and 1 abandoned review (last touched February 10 so it will probably be restored) pointing to it.  All by Andrew Laski.  Looks like a good chance this will go into Juno.

Comment 4 Scott Lewis 2015-02-09 20:10:50 UTC
This bug has been closed as a part of the RHEL-OSP 6 general availability release. For details, see https://rhn.redhat.com/errata/rhel7-rhos-6-errata.html


Note You need to log in before you can comment on or make changes to this bug.