Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
Mesosphere Sprint 16, Mesosphere Sprint 17
-
8
Description
In order to modify the maintenance schedule in the replicated registry, we will need Operations (src/master/registrar.hpp).
The operations will likely correspond to the HTTP API:
- UpdateMaintenanceSchedule: Given a blob representing a maintenance schedule, perform some verification on the blob. Write the blob to the registry.
- StartMaintenance: Given a set of machines, verify then transition machines from Draining to Deactivated.
- StopMaintenance: Given a set of machines, verify then transition machines from Deactivated to Normal. Remove affected machines from the schedule(s).
Attachments
Issue Links
- is blocked by
-
MESOS-3068 Registry operations are hardcoded for a single key (Registry object)
- Resolved
-
MESOS-3077 Registry recovery does not recover the maintenance object.
- Resolved
- Is contained by
-
MESOS-2075 Add maintenance information to the replicated registry.
- Resolved
- is related to
-
MESOS-2067 Add HTTP API to the master for maintenance operations.
- Resolved