You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Benjamin Mahler (JIRA)" <ji...@apache.org> on 2016/11/02 20:55:58 UTC

[jira] [Updated] (MESOS-1763) Add support for frameworks to receive resources for multiple roles.

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

Benjamin Mahler updated MESOS-1763:
-----------------------------------
         Labels: mesosphere multi-tenancy  (was: mesosphere roles)
    Description: 
Currently, a framework can only obtain resources for a single allocation role. This design discusses allowing frameworks to obtain resources for multiple allocation roles.

Use cases:
* Allow an instance of a framework to be “multi-tenant” (e.g. Marathon, Aurora, etc). Currently, users run multiple instances of a framework under different roles to support multiple tenants.
* Allow a framework to further leverage the resource allocation primitives within Mesos to ensure it has sufficient resource guarantees in place (e.g. a framework may want to set different guarantees amongst the tasks it needs to run, without necessarily being multi-tenant).


  was:Currently frameworks have the ability to set only one (resource) role in FrameworkInfo. It would be nice to let frameworks specify multiple roles so that they can do more fine grained resource accounting per role.

    Component/s: framework api
                 allocation
        Summary: Add support for frameworks to receive resources for multiple roles.  (was: Add support for multiple roles to be specified in FrameworkInfo)

> Add support for frameworks to receive resources for multiple roles.
> -------------------------------------------------------------------
>
>                 Key: MESOS-1763
>                 URL: https://issues.apache.org/jira/browse/MESOS-1763
>             Project: Mesos
>          Issue Type: Epic
>          Components: allocation, framework api, master
>            Reporter: Vinod Kone
>            Assignee: Benjamin Mahler
>              Labels: mesosphere, multi-tenancy
>
> Currently, a framework can only obtain resources for a single allocation role. This design discusses allowing frameworks to obtain resources for multiple allocation roles.
> Use cases:
> * Allow an instance of a framework to be “multi-tenant” (e.g. Marathon, Aurora, etc). Currently, users run multiple instances of a framework under different roles to support multiple tenants.
> * Allow a framework to further leverage the resource allocation primitives within Mesos to ensure it has sufficient resource guarantees in place (e.g. a framework may want to set different guarantees amongst the tasks it needs to run, without necessarily being multi-tenant).



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