[ 
https://issues.apache.org/jira/browse/MESOS-9104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16551427#comment-16551427
 ] 

Meng Zhu commented on MESOS-9104:
---------------------------------

https://reviews.apache.org/r/67777/
https://reviews.apache.org/r/67826/
https://reviews.apache.org/r/67827/

> Refactor capability related logic in the allocator.
> ---------------------------------------------------
>
>                 Key: MESOS-9104
>                 URL: https://issues.apache.org/jira/browse/MESOS-9104
>             Project: Mesos
>          Issue Type: Improvement
>          Components: allocation
>            Reporter: Meng Zhu
>            Assignee: Meng Zhu
>            Priority: Major
>              Labels: mesosphere
>
> - Add a function for returning the subset of frameworks that are capable of 
> receiving offers from the agent. This moves the capability checking out of 
> the core allocation logic and means the loops can just iterate over a smaller 
> set of framework candidates rather than having to write 'continue' cases. 
> This covers the GPU_RESOURCES and REGION_AWARE capabilities.
> - Similarly, add a function that allows framework capability based filtering 
> of resources. This pulls out the filtering logic from the core allocation 
> logic and instead the core allocation logic can just all out to the 
> capability filtering function. This covers the SHARED_RESOURCES, 
> REVOCABLE_RESOURCES and RESERVATION_REFINEMENT capabilities. Note that in 
> order to implement this one, we must refactor the shared resources logic in 
> order to have the resource generation occur regardless of the framework 
> capability (followed by getting filtered out via this new function if the 
> framework is not capable).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to