Update solver scheduler to match OpenStack Liberty

Registered by Xinyuan Huang

We need to update the nova solver scheduler codes from Icehouse to the current release cycle (i.e. Liberty), may need a aggregated patch for Juno and a series of changes for Kilo, as well as latest changes in nova scheduler.

Blueprint information

Status:
Started
Approver:
Yathiraj Udupi
Priority:
Undefined
Drafter:
Xinyuan Huang
Direction:
Needs approval
Assignee:
Xinyuan Huang
Definition:
Drafting
Series goal:
Accepted for liberty
Implementation:
Started
Milestone target:
None
Started by
Xinyuan Huang

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/update-to-liberty,n,z

Addressed by: https://review.openstack.org/184501
    Minimum necessary upgrades for solver scheduler to pass tests in kilo

Addressed by: https://review.openstack.org/196612
    Fix bug in "Minimum necessary upgrades for solver scheduler to pass tests in kilo"

Addressed by: https://review.openstack.org/196747
    Replacing '_' with '_LW' for log warnings

Addressed by: https://review.openstack.org/197052
    Let scheduler.solvers.utils import all methods from nova.scheduler.filters.utils

Addressed by: https://review.openstack.org/198651
    Modify aggregate disk/ram/vcpu constraints to use host state for aggregate info

Addressed by: https://review.openstack.org/202603
    Fix bug in "Minimum necessary upgrades for solver scheduler to pass tests in kilo"

Addressed by: https://review.openstack.org/202612
    Replacing '_' with '_LW' for log warnings

Addressed by: https://review.openstack.org/202626
    Let scheduler.solvers.utils import all methods from nova.scheduler.filters.utils

Addressed by: https://review.openstack.org/202632
    Modify aggregate disk/ram/vcpu constraints to use host state for aggregate info

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.