[ 
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)

Reply via email to