Joseph Wu created MESOS-3066:
--------------------------------
Summary: Replicated registry does not have a representation of
maintenance schedules
Key: MESOS-3066
URL: https://issues.apache.org/jira/browse/MESOS-3066
Project: Mesos
Issue Type: Bug
Components: master, replicated log
Reporter: Joseph Wu
In order to persist maintenance schedules across failovers of the master, the
schedule information must be kept in the replicated registry.
This means adding an additional key in src/master/registry.proto. The status
of each individual slave's maintenance will also be persisted in this way.
{code}
message Maintenance {
message SlaveStatus {
required SlaveID host = 1;
// True if the slave is deactivated for maintenance.
// False if the slave is draining in preparation for maintenance.
required bool is_down = 2;
}
message Schedule {
// The set of affected slave(s).
repeated SlaveStatus hosts = 1;
// Interval in which this set of slaves is expected to be down for.
optional Unavailability interval = 2;
}
message Schedules {
repeated Schedule schedules;
}
optional Schedules schedules = 1;
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)