Project: mesos
Issue MESOS-1811: Reconcile disconnected/deactivated semantics in the master code
Currently the master code treats a deactivated and disconnected slave similarly, by setting 'disconnected' variable in the slave struct. This causes us to disconnect() a slave in cases where we really only want to deactivate() the slave (e.g., authentication). It would be nice to differentiate these semantics by adding a new variable "active" in the Slave struct. We might want to do the same with the Framework struct for consistency.
Story points: 3