Greg Mann created MESOS-9556: -------------------------------- Summary: Define agent states for cases handled by 'Master::_removeSlave()' Key: MESOS-9556 URL: https://issues.apache.org/jira/browse/MESOS-9556 Project: Mesos Issue Type: Improvement Components: master Reporter: Greg Mann
The {{Master::_removeSlave()}} function currently handles three cases of agent removal: * Starting maintenance on an agent via the 'startMaintenance()' handler * When an agent submits a new registration from a previously-known IP:port, via the _registerSlave() method * When an agent shuts itself down via an UnregisterSlaveMessage In these cases, the agent is not transitioned to a new state in the master, it is simply removed. We should define agent states for these cases and ensure that the master stores these agent IDs and/or agent infos. -- This message was sent by Atlassian JIRA (v7.6.3#76005)