You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Anindya Sinha (JIRA)" <ji...@apache.org> on 2016/03/08 00:50:40 UTC

[jira] [Created] (MESOS-4892) Support arithmetic operations for shared resources with consumer counts

Anindya Sinha created MESOS-4892:
------------------------------------

             Summary: 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


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)