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

Alexander Rukletsov reassigned MESOS-3165:
------------------------------------------

    Assignee: Alexander Rukletsov

> Persist and recover quota to/from Registry
> ------------------------------------------
>
>                 Key: MESOS-3165
>                 URL: https://issues.apache.org/jira/browse/MESOS-3165
>             Project: Mesos
>          Issue Type: Task
>          Components: master, replicated log
>            Reporter: Alexander Rukletsov
>            Assignee: Alexander Rukletsov
>              Labels: mesosphere
>
> To persist quotas across failovers, the Master should save them in the 
> registry. To support this, we shall:
> * Introduce a Quota state variable in registry.proto;
> * Extend the Operation interface so that it supports a ‘Quota’ accumulator 
> (see src/master/registrar.hpp);
> * Introduce AddQuota / RemoveQuota operations;
> * Recover quotas from the registry on failover to the Master’s 
> internal::master::Role struct;
> * Extend RegistrarTest with quota-specific tests.
> NOTE: Registry variable can be rather big for production clusters (see 
> MESOS-2075). While it should be fine for MVP to add quota information to 
> registry, we should consider storing Quota separately, as this does not need 
> to be in sync with slaves update. However, currently adding more variable is 
> not supported by the registrar.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to