extra_specs missing on scheduler request_spec

Bug #1192331 reported by Chris Behrens
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
High
Dan Smith

Bug Description

The rework to have conductor manage the build process changed how instance_type is passed to the scheduler in the request_spec. It used to have 'extra_specs' and now it doesn't.

This means that any filters that rely on extra_specs being present either: are traceback'ing... or... are not filtering properly.

This applies to both the cells scheduler and the host scheduler.

Chris Behrens (cbehrens)
Changed in nova:
status: New → Triaged
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/33526

Changed in nova:
assignee: nobody → Chris Behrens (cbehrens)
status: Triaged → In Progress
Changed in nova:
assignee: Chris Behrens (cbehrens) → Dan Smith (danms)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/33526
Committed: http://github.com/openstack/nova/commit/a02766e28101381207ea7a48396a9448ca610348
Submitter: Jenkins
Branch: master

commit a02766e28101381207ea7a48396a9448ca610348
Author: Chris Behrens <email address hidden>
Date: Tue Jun 18 21:13:01 2013 +0000

    Make sure instance_type has extra_specs

    Make sure that when scheduling, the instance_type used in filters
    contains the 'extra_specs'. This is a bit ugly, but will get cleaned up
    with objects.

    Fixes bug 1192331

    Change-Id: I3614f3a858840c9561b4e618fc30f3d3ae5ac689

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → havana-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: havana-2 → 2013.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.