Create Nova Scheduler VCPU Weighter

Registered by Charlotte Han

Add a new nova scheduler weighter, weights each acceptable host by its free VCPUs , aims to spread(or stack) instances using the factor of the free VCPUs.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Charlotte Han
Direction:
Approved
Assignee:
Stephen Finucane
Definition:
Approved
Series goal:
Accepted for rocky
Implementation:
Implemented
Milestone target:
milestone icon rocky-2
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/vcpu-weighter,n,z

Addressed by: https://review.openstack.org/379525
    Add CPUWeigher

By default, all in-tree weighers are loaded when scheduling, but also by default their weight multiplier makes them do nothing (no-op) and we already have weighers for ram and disk, so this seems fine. -- mriedem 20180315

There was agreement in today's nova meeting to approve this specless blueprint. -- mriedem 20180315

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.