Enable rack based affinity placement in solver scheduler
This blueprint discusses the rack-based affinity scheduling scenarios:
- same_rack/
- tenant rack constraint to limit the number of racks that a tenant's instances can spread across. This may help improve ToR network usage.
Three constraint classes are planned to be implemented:
- SameRackConstraint
- DifferentRackCo
- TenantRackConst
Blueprint information
- Status:
- Not started
- Approver:
- Yathiraj Udupi
- Priority:
- High
- Drafter:
- Xinyuan Huang
- Direction:
- Approved
- Assignee:
- Xinyuan Huang
- Definition:
- Approved
- Series goal:
- Accepted for liberty
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add util method for getting rack config into scheduler from a config file
Addressed by: https:/
Add same/different rack constraints to solver scheduler
Gerrit topic: https:/
Addressed by: https:/
Add rack affinity constraints to solver scheduler
Addressed by: https:/
Add rack affinity constraints to solver scheduler
Addressed by: https:/
Add tenant rack constraint to solver scheduler
Addressed by: https:/
Add util method for getting rack config into scheduler from a config file
Addressed by: https:/
Add same/different rack constraints to solver scheduler
Addressed by: https:/
Add tenant rack constraint to solver scheduler