Resource Class Affinity, a simple way to support NUMA via placement
This blueprint describes a limited but simple mechanism to support modeling and exploiting NUMA via placement. The design does not attempt to solve the entire issue of affinity and anti-affinity. Rather, it allows us to address the majority of use cases in a way that's easy to understand, model, and use; and which does not restrict future development of an all-encompassing generic affinity/
The crux is the ability to declare, within a request for allocation candidates, a list of resource classes whose resources must come from providers in the same aggregate. Virt drivers implementing update_
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Eric Fried
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- Proposed for rocky
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
- Eric Fried
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Resource Class Affinity