mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexander Rukletsov (JIRA)" <>
Subject [jira] [Updated] (MESOS-3165) Persist and recover quota to/from Registry
Date Mon, 03 Aug 2015 10:55:04 GMT


Alexander Rukletsov updated MESOS-3165:
    Story Points: 3  (was: 4)

> Persist and recover quota to/from Registry
> ------------------------------------------
>                 Key: MESOS-3165
>                 URL:
>             Project: Mesos
>          Issue Type: Task
>          Components: master, replicated log
>            Reporter: 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
> * 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

View raw message