Yong Qiao Wang created MESOS-4008:
-------------------------------------

             Summary: Master recovery with the persisted roles in registry
                 Key: MESOS-4008
                 URL: https://issues.apache.org/jira/browse/MESOS-4008
             Project: Mesos
          Issue Type: Task
            Reporter: Yong Qiao Wang
            Assignee: Yong Qiao Wang


To consider the Mesos master recovery and failover case, Mesos master needs to 
persist the roles and weights information in registry: 
In the first boot, the first leading master initialize the replicated log with 
the roles/weights specified by command-line flags(--roles and --weights). The 
flags values are only useful to bootstrap the cluster, after which point the 
registry becomes the source of truth.
At runtime, the replicated log can only be updated to add/remove/update entries 
by the operator REST API.
For Mesos master restart/failover case, if the replicated log for roles/weights 
has exist, and then it prefers to use the registry values and ignore the flags 
(--roles/--weights), and also log a warning in Mesos master that the flags 
values are being ignored.
For the future works, we can educate end users to create the replicated log to 
initialize the supported roles/weights before Mesos cluster bootstrap, and 
reset roles/weights configurations by update the replicated log.




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

Reply via email to