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

Anindya Sinha commented on MESOS-4892:
--------------------------------------

https://reviews.apache.org/r/45958/
https://reviews.apache.org/r/45959/

> Support arithmetic operations for shared resources with consumer counts
> -----------------------------------------------------------------------
>
>                 Key: MESOS-4892
>                 URL: https://issues.apache.org/jira/browse/MESOS-4892
>             Project: Mesos
>          Issue Type: Improvement
>          Components: general
>            Reporter: Anindya Sinha
>            Assignee: Anindya Sinha
>              Labels: external-volum, persistent-volumes, resource
>
> With the introduction of shared resources, we need to add support for 
> arithmetic operations on Resources which perform such operations on shared 
> resources. Shared resources need to be handled differently so as to account 
> for incrementing/decrementing consumer counts maintained by each Resources 
> object.
> Case 1:
> Resources total += shared_resource;
> If shared_resource exists in total, this would imply that the consumer count 
> is incremented. If shared_resource does not exist in total, this would imply 
> we start tracking consumers for this shared resource initialized to 0 
> consumers.
> Case 2
> Resources total -= shared_resource;
> If shared_resource exists in total, this would imply that the consumer count 
> is decremented. However, the shared_resource is removed from total if the 
> consumer count is originally 0 in total).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to