From 9af4e60189c56cf39fe58cde75da9c9285e55a03 Mon Sep 17 00:00:00 2001 From: Renan DelValle Date: Thu, 15 Sep 2016 16:13:31 -0400 Subject: [PATCH] Moving states into scheduler --- states.go | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 states.go diff --git a/states.go b/states.go deleted file mode 100644 index 3a7a41b..0000000 --- a/states.go +++ /dev/null @@ -1,41 +0,0 @@ -package main - -import ( -mesos "github.com/mesos/mesos-go/mesosproto" -) - -// NameFor returns the string name for a TaskState. -func NameFor(state *mesos.TaskState) string { - switch *state { - case mesos.TaskState_TASK_STAGING: - return "TASK_STAGING" - case mesos.TaskState_TASK_STARTING: - return "TASK_STARTING" - case mesos.TaskState_TASK_RUNNING: - return "TASK_RUNNING" - case mesos.TaskState_TASK_FINISHED: - return "TASK_FINISHED" // TERMINAL - case mesos.TaskState_TASK_FAILED: - return "TASK_FAILED" // TERMINAL - case mesos.TaskState_TASK_KILLED: - return "TASK_KILLED" // TERMINAL - case mesos.TaskState_TASK_LOST: - return "TASK_LOST" // TERMINAL - default: - return "UNKNOWN" - } -} - -// IsTerminal determines if a TaskState is a terminal state, i.e. if it singals -// that the task has stopped running. -func IsTerminal(state *mesos.TaskState) bool { - switch *state { - case mesos.TaskState_TASK_FINISHED, - mesos.TaskState_TASK_FAILED, - mesos.TaskState_TASK_KILLED, - mesos.TaskState_TASK_LOST: - return true - default: - return false - } -} \ No newline at end of file