Joseph Wu created MESOS-3068:
--------------------------------

             Summary: Registry operations are hardcoded for a single key 
(Registry object)
                 Key: MESOS-3068
                 URL: https://issues.apache.org/jira/browse/MESOS-3068
             Project: Mesos
          Issue Type: Task
            Reporter: Joseph Wu


The prototype for modifying the registry is currently:
{code}
Try<bool> operator () (
    Registry* registry,
    hashset<SlaveID>* slaveIDs,
    bool strict);
{code}

In order to support Maintenance schedules (possibly Quotas as well), there 
should be an alternate prototype for Maintenance.  Something like:
{code}
Try<bool> operation () (
    Maintenance* maintenance,
    bool strict);
{code}

The existing RegistrarProcess::update (src/master/registrar.cpp) should be 
refactored to allow for more than one key.  If necessary, refactor existing 
operations defined in src/master/master.hpp (AdminSlave, ReadminSlave,  
RemoveSlave).



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

Reply via email to