I have a patch ready to land for MESOS-1143 <https://issues.apache.org/jira/browse/MESOS-1143>. This adds TASK_ERROR to the possible states that a framework might receive as a status update. The semantics of TASK_LOST vs TASK_ERROR are simple: TASK_LOST means that attempting to reschedule the task should succeed. TASK_ERROR means that any attempt to reschedule the task will fail. This allows frameworks to make better decisions.
Before it lands, I'd like to solicit feedback as this changes the semantics for frameworks (for the better!). Any thoughts or reservations? -- Dominic Hamon | @mrdo | Twitter *There are no bad ideas; only good ideas that go horribly wrong.*

