I filed https://issues.apache.org/jira/browse/MESOS-4143 to address the
reserve unreserve endpoints reserving roles for non-explicit rules.

I also opened https://issues.apache.org/jira/browse/MESOS-4144 to add the
ability to add roles dynamically based on an API request to properly
authorized principals.

Thanks!

John

On Sat, Dec 12, 2015 at 1:40 AM, Michael Park <[email protected]> wrote:

> This seems like a bug to me. Please file a JIRA ticket and I'll sync with
> Neil regarding what the behavior should be with dynamic/implicit roles in
> mind.
>
> Thanks!
>
> MPark.
>
>
> On Fri, Dec 11, 2015 at 1:32 PM Vinod Kone <[email protected]> wrote:
>
>>
>> 1. If the role specified in the reserve/unreserve operation doesn't exist
>>> in --roles on the master, it should reject the reservation on the /reserve
>>> endpoint.  Why allow the reservation of roles if you can't use them if they
>>> are specified
>>>
>>> 2. If the role doesn't exist in --roles, and a reservation comes
>>> through, it should be added dynamically. This seems to make more sense to
>>> me. I.e. adding roles doesn't require a master restart.
>>>
>>
>> There is currently work in progress to add support for implicit roles
>> (roles not specified via --roles). But, I agree that until we add that
>> feature the /reserve endpoint should reject reservations for unknown roles.
>> Not sure what the rationale was to allow this. @mpark?
>>
>>

Reply via email to