[ 
https://issues.apache.org/jira/browse/MESOS-1226?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13977310#comment-13977310
 ] 

Vinod Kone commented on MESOS-1226:
-----------------------------------

https://reviews.apache.org/r/20572/

> Add flags for replicated log backed registry.
> ---------------------------------------------
>
>                 Key: MESOS-1226
>                 URL: https://issues.apache.org/jira/browse/MESOS-1226
>             Project: Mesos
>          Issue Type: Sub-task
>          Components: master
>            Reporter: Benjamin Mahler
>            Assignee: Vinod Kone
>             Fix For: 0.19.0
>
>
> As we're planning to add a non-strict replicated log backed registry in 
> 0.19.0, we need to add some flags related to the log:
> # Specify the number of masters in the "ensemble". From this we will deduce 
> the quorum size, which is a bit safer than relying on operators to get the 
> quorum size and "ensemble" size to match up correctly. However, some 
> operators _may_ want to specify higher quorum sizes than necessary, for 
> additional redundancy.
> # Make --work_dir required, as {{/tmp}} is a terrible place to store log 
> replica state!
> # Use the existing {{--zk}} flag with an implicit non-sequence sub-znode for 
> the log's replica group. (E.g. --zk=.../masters uses /master for masters and 
> /masters/replicas for replicas).
> # Add a flag for auto-initialization of the replicated log that defaults to 
> true. Production users may want this to be false for added safety in the 
> event of misconfiguration or full replica data loss.
> We could consider making the number of masters required only if the zk path 
> is specified, and vice versa. If zk is not specified, then it could be 
> assumed that one is operating with a single master setup. Although, one might 
> accidentally swap machines without swapping the state on disk!
> In the future, we'll want to be safer here and expose the log configuration 
> in a less dynamic nature. That is, it would be nice to _explicitly_ specify 
> the set of replicas in the configuration and disallow other replicas from 
> participating as this is clearly not safe! For example, one could specify a 
> cluster size of 5, but nothing prevents 7 masters from joining the zk group.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to