Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
Mesosphere Sprint 17, Mesosphere Sprint 18
-
8
Description
After using the /maintenance/start endpoint to begin maintenance on a machine, agents running on said machine should:
- Be deactivated such that no offers are sent from that agent. (Investigate if Master::deactivate(Slave*) can be used or modified for this purpose.)
- Kill all tasks still running on the agent (See
MESOS-1475). - Prevent other agents on that machine from registering or sending out offers. This will likely involve some modifications to Master::register and Master::reregister.
Attachments
Issue Links
- blocks
-
MESOS-3266 Stopping/Completing maintenance needs to reactivate agents.
- Resolved
- is blocked by
-
MESOS-2067 Add HTTP API to the master for maintenance operations.
- Resolved
- Is contained by
-
MESOS-2076 Implement maintenance primitives in the Master.
- Resolved
- relates to
-
MESOS-2077 Ensure that TASK_LOSTs for a hard slave drain (SIGUSR1) include a Reason.
- Reviewable