Virt driver pinning guest vCPUs threads to host pCPUs threads
This feature aims to implement the remaining functionality of the 'virt-driver-
Blueprint information
- Status:
- Complete
- Approver:
- John Garbutt
- Priority:
- Low
- Drafter:
- Stephen Finucane
- Direction:
- Approved
- Assignee:
- Stephen Finucane
- Definition:
- Approved
- Series goal:
- Accepted for mitaka
- Implementation:
- Implemented
- Milestone target:
- mitaka-3
- Started by
- Matt Riedemann
- Completed by
- John Garbutt
Related branches
Related bugs
Sprints
Whiteboard
Please note this blueprint will delayed until the M release if it is not in the NeedsCodeReview state (with all the code up for review) before July 16th, and merged by July 30th. We expect to re-open master for the M release in September. For more information, please see: https:/
--johnthetubaguy 15th July 2015
Unapproved for liberty due to the Non-Priority Feature Proposal Freeze. --johnthetubaguy 16th July 2015
Gerrit topic: https:/
Addressed by: https:/
Add 'hw_cpu_
Addressed by: https:/
Add 'cpu_policy' and 'cpu_threads_
Addressed by: https:/
Add 'hw:cpu_
Addressed by: https:/
trivial: Add some logs to 'numa_topology_
Addressed by: https:/
Add 'hw:cpu_
Addressed by: https:/
Add 'hw:cpu_
Addressed by: https:/
Make use of 'InstanceNUMACe
Addressed by: https:/
trivial: Make use of 'CPUAllocation' enum values
Addressed by: https:/
Add 'hw:cpu_
The mitaka re-proposed spec https:/
Addressed by: https:/
trivial: Use CPU(Allocation|
Addressed by: https:/
Add 'auto' case to virt-driver CPU thread pinning
Addressed by: https:/
hardware: stop using instance cell topology in CPU pinning logic
Addressed by: https:/
Fix CPU pinning for odd number of CPUs w hyperthreading
Addressed by: https:/
Move thread policy features between specs
Addressed by: https:/
trivial: Add additional logs for NUMA scheduling
Addressed by: https:/
releasenotes: Note on CPU thread pinning support
Addressed by: https:/
Add redirect for renamed CPU thread policy spec
Addressed by: https:/
Mark CPU thread pinning as implemented
Work Items
Dependency tree
* Blueprints in grey have been implemented.