[ 
https://issues.apache.org/jira/browse/MESOS-4892?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Adam B updated MESOS-4892:
--------------------------
    Labels: external-volumes persistent-volumes resource  (was: external-volum 
persistent-volumes resource)

> 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
>            Reporter: Anindya Sinha
>            Assignee: Anindya Sinha
>              Labels: external-volumes, persistent-volumes, resource
>             Fix For: 1.1.0
>
>
> 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.4.14#64029)

Reply via email to