Merge pull request #818 from kayousterhout/killed_fix
Properly account for killed tasks.
This commit is contained in:
commit
1f79d21f33
|
@ -24,9 +24,11 @@ private[spark] object TaskState
|
|||
|
||||
val LAUNCHING, RUNNING, FINISHED, FAILED, KILLED, LOST = Value
|
||||
|
||||
val FINISHED_STATES = Set(FINISHED, FAILED, KILLED, LOST)
|
||||
|
||||
type TaskState = Value
|
||||
|
||||
def isFinished(state: TaskState) = Seq(FINISHED, FAILED, LOST).contains(state)
|
||||
def isFinished(state: TaskState) = FINISHED_STATES.contains(state)
|
||||
|
||||
def toMesos(state: TaskState): MesosTaskState = state match {
|
||||
case LAUNCHING => MesosTaskState.TASK_STARTING
|
||||
|
|
Loading…
Reference in a new issue