Import nova filter scheduler framework to zun
Import nova filter scheduler framework to zun(maybe we can add a scheduler service for zun later).
Blueprint information
- Status:
- Complete
- Approver:
- hongbin
- Priority:
- Low
- Drafter:
- Shunli Zhou
- Direction:
- Approved
- Assignee:
- Shunli Zhou
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Shunli Zhou
- Completed by
- Shunli Zhou
Related branches
Related bugs
Sprints
Whiteboard
@Shunli,
Nova scheduler will be splitted out and become an independent placement service. Zun will try to leverage the placement service instead of re-inventing our own scheduler. Regarding to your proposal, I would suggest to import the filter scheduler only if we need it in the short term. In the long-term, Zun will drop the entire scheduler and migrate to plamenent service. Does it make sense to you? Please feel free to reply if you have further remark
-- hongbin 2017-03-10
@hongbin
Aggree. Leveraging nova placement service is the right direction in long term. In short term, we just import the filter scheduler framework.
I think the BP is clear enough, do i need to submit a spec?
@Shunli, I have no objection for this. Just want to ensure that you are aware of the long-term direction. I don't think this BP needs a spec. Just go ahead and implement it!
-- hongbin 2017-03-13
Gerrit topic: https:/
Addressed by: https:/
Import nova filter scheduler to zun
Addressed by: https:/
Add unit test for filter scheduler
Addressed by: https:/
Add CPUFilter for filter scheduler
Addressed by: https:/
Add label filter
Addressed by: https:/
Add ram filter
Addressed by: https:/
Add claim limit in ram filter and cpu filter