Benjamin Mahler created MESOS-6634:
--------------------------------------
Summary: Add Resource.AllocationInfo in Offer to indicate a single
role per offer.
Key: MESOS-6634
URL: https://issues.apache.org/jira/browse/MESOS-6634
Project: Mesos
Issue Type: Task
Components: framework api
Reporter: Benjamin Mahler
With multi-role framework support, we need to ensure that the framework can
determine which resources are allocated to which roles. Since we'd like to
preserve the offer semantics between a single multi-tenant scheduler and
multiple single-tenant schedulers, we would like to ensure that an offer only
contains resources allocated to a single role:
{code}
message Offer {
required OfferID id = 1;
...
required AgentID agent_id = 3;
...
repeated Resource resources = 5;
...
// An offer represent resources allocated to *one* of the
// roles managed by the scheduler. (Therefore, each
// `Offer.resources[i].allocation_info` will match the
// top level `Offer.allocation_info`).
optional Resource.AllocationInfo allocation_info = 10;
}
{code}
The assumption is that this will make it easier for schedulers to manage
offers, since each offer is made to a single tenant.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)