scheduler: Change select_destinations() scheduler RPC API method to pass RequestSpec object

Registered by Jay Pipes

Change the `select_destinations()` scheduler RPC API method to use a `nova.objects.request_spec.RequestSpec` object instead of a nested dict.

Blueprint information

Status:
Not started
Approver:
John Garbutt
Priority:
Undefined
Drafter:
Jay Pipes
Direction:
Needs approval
Assignee:
Jay Pipes
Definition:
Pending Approval
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/sched-select-destinations-use-request-spec-object,n,z

Addressed by: https://review.openstack.org/127612
    Change select_destinations() to use request spec

Addressed by: https://review.openstack.org/127610
    Adds RequestSpec object model

Bumping to liberty, we have now hit feature proposal freeze for kilo --johnthetubaguy 10th March 2015

Please note you need to submit a nova-spec to get this blueprint approved for liberty. http://docs.openstack.org/developer/nova/blueprints.html --johnthetubaguy 22nd June 2015

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.