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)