[
https://issues.apache.org/jira/browse/MESOS-9601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Meng Zhu reassigned MESOS-9601:
-------------------------------
Assignee: Meng Zhu
> Guard against downgrade hazards after new quota configurations are used.
> ------------------------------------------------------------------------
>
> Key: MESOS-9601
> URL: https://issues.apache.org/jira/browse/MESOS-9601
> Project: Mesos
> Issue Type: Task
> Reporter: Meng Zhu
> Assignee: Meng Zhu
> Priority: Major
> Labels: resource-management
>
> Current (old) masters only support quota guarantee which also servers as
> limits implicitly. Once new masters start to support both guarantees and
> limits, there is no safe downgrade path without altering the cluster behavior
> (if the new quota semantics are used). Thus, we need to ensure that alerts
> are given if such downgrades are attempted.
> To this end, if the new `UPDATE_QUOTA` call is used, a new minimum capability
> `QUOTA_LIMITS` will be persisted to the registry along with the new
> `QuotaConfig` message. Thanks to the minimum capability check, old masters
> (that do not possess the `QUOTA_LIMITS` capability) will refuse the start in
> this case and we will print out suggestions to the operator.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)