Cody Maloney created MESOS-3177:
-----------------------------------

             Summary: Make Mesos own configuration of roles/weights
                 Key: MESOS-3177
                 URL: https://issues.apache.org/jira/browse/MESOS-3177
             Project: Mesos
          Issue Type: Improvement
          Components: master, slave
            Reporter: Cody Maloney


All roles and weights must currently be specified up-front when starting Mesos 
masters currently. In addition, they should be consistent on every master, 
otherwise unexpected behavior could occur (You can have them be inconsistent 
for some upgrade paths / changing the set).

This makes it hard to introduce new groups of machines under new roles 
dynamically (Have to generate a new master configuration, deploy that, before 
we can connect slaves with a new role to the cluster).

Ideally an administrator can manually add / remove / edit roles and have the 
settings replicated / passed to all masters in the cluster by Mesos. 
Effectively Mesos takes ownership of the setting, rather than requiring it to 
be done externally.

In addition, if a new slave joins the cluster with an unexpected / new role 
that should just work, making it much easier to introduce machines with new 
roles. (Policy around whether or not a slave can cause creation of a new role, 
a given slave can register with a given role, etc. is out of scope, and would 
be controls in the general registration process).



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

Reply via email to