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

Meng Zhu reassigned MESOS-9028:
-------------------------------

    Assignee: Meng Zhu

> De-couple suppression API from clearing filters.
> ------------------------------------------------
>
>                 Key: MESOS-9028
>                 URL: https://issues.apache.org/jira/browse/MESOS-9028
>             Project: Mesos
>          Issue Type: Improvement
>          Components: allocation, master, scheduler api
>            Reporter: Benjamin Mahler
>            Assignee: Meng Zhu
>            Priority: Major
>
> Currently, we have the following semantics:
> SUPPRESS: stop sending additional offers to the scheduler
> REVIVE: resume sending additional offers to the scheduler AND clear all 
> filters
> SUPPRESS is idempotent and can be retried without issue, however, since 
> revive clears all filters, it is not idempotent and it is risky to call it 
> periodically.
> Suppression state and filter management should be done with separate APIs, 
> e.g.:
> SUPPRESS: stop sending additional offers to the scheduler
> UNSUPPRESS: resume sending additional offers to the scheduler
> CLEAR_FILTERS: clear filters
> REVIVE: (for backwards compatibility) UNSUPPRESS + CLEAR_FILTERS



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to