Zun

Import nova filter scheduler framework to zun

Registered by Shunli Zhou

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

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://review.openstack.org/#q,topic:bp/import-nova-filter-scheduler,n,z

Addressed by: https://review.openstack.org/445367
    Import nova filter scheduler to zun

Addressed by: https://review.openstack.org/446846
    Add unit test for filter scheduler

Addressed by: https://review.openstack.org/461688
    Add CPUFilter for filter scheduler

Addressed by: https://review.openstack.org/466603
    Add label filter

Addressed by: https://review.openstack.org/467029
    Add ram filter

Addressed by: https://review.openstack.org/472136
    Add claim limit in ram filter and cpu filter

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.