Project: mesos
Issue MESOS-4567: Deprecate TASK_STARTING state
We currently have the following task stages: * TASK_STAGING -> set by slave * TASK_STARTING -> set by the executor (?) * TASK_RUNNING -> set by the executor when the task is running * TASK_XXX -> task termination statuses The confusion here is about TASK_STARTING. This is the state between TASK_STAGING and TASK_RUNNING and is somewhat non-intuitive for the reader. Further, looks like no where in the source code, we are setting the TASK_STARTING state. Why shouldn't we just deprecate/remove it?
Story points: 2