package com.hubspot.mesos.protos;

public enum  MesosTaskStatusReason {
  REASON_COMMAND_EXECUTOR_FAILED,
  REASON_CONTAINER_LAUNCH_FAILED,
  REASON_CONTAINER_LIMITATION,
  REASON_CONTAINER_LIMITATION_DISK,
  REASON_CONTAINER_LIMITATION_MEMORY,
  REASON_CONTAINER_PREEMPTED,
  REASON_CONTAINER_UPDATE_FAILED,
  REASON_EXECUTOR_REGISTRATION_TIMEOUT,
  REASON_EXECUTOR_REREGISTRATION_TIMEOUT,
  REASON_EXECUTOR_TERMINATED,
  REASON_EXECUTOR_UNREGISTERED,
  REASON_FRAMEWORK_REMOVED,
  REASON_GC_ERROR,
  REASON_INVALID_FRAMEWORKID,
  REASON_INVALID_OFFERS,
  REASON_IO_SWITCHBOARD_EXITED,
  REASON_MASTER_DISCONNECTED,
  REASON_RECONCILIATION,
  REASON_RESOURCES_UNKNOWN,
  REASON_SLAVE_DISCONNECTED,
  REASON_SLAVE_REMOVED,
  REASON_SLAVE_REMOVED_BY_OPERATOR,
  REASON_SLAVE_RESTARTED,
  REASON_SLAVE_UNKNOWN,
  REASON_AGENT_DISCONNECTED,
  REASON_AGENT_REMOVED,
  REASON_AGENT_REMOVED_BY_OPERATOR,
  REASON_AGENT_RESTARTED,
  REASON_AGENT_UNKNOWN,
  REASON_AGENT_REREGISTERED,
  REASON_TASK_KILLED_DURING_LAUNCH,
  REASON_TASK_CHECK_STATUS_UPDATED,
  REASON_TASK_HEALTH_CHECK_STATUS_UPDATED,
  REASON_TASK_GROUP_INVALID,
  REASON_TASK_GROUP_UNAUTHORIZED,
  REASON_TASK_INVALID,
  REASON_TASK_UNAUTHORIZED,
  REASON_TASK_UNKNOWN
}

@@ -294,32 +294,70 @@
 _UPDATE_FAILED,%0A
+  REASON_MAX_COMPLETION_TIME_REACHED,%0A
   REASON_EXECUTO
@@ -372,32 +372,32 @@
 RATION_TIMEOUT,%0A
-
   REASON_EXECUTO
@@ -456,40 +456,8 @@
 ED,%0A
-  REASON_EXECUTOR_UNREGISTERED,%0A
   RE
@@ -673,147 +673,8 @@
 WN,%0A
-  REASON_SLAVE_DISCONNECTED,%0A  REASON_SLAVE_REMOVED,%0A  REASON_SLAVE_REMOVED_BY_OPERATOR,%0A  REASON_SLAVE_RESTARTED,%0A  REASON_SLAVE_UNKNOWN,%0A
   RE
@@ -754,24 +754,53 @@
 Y_OPERATOR,%0A
+  REASON_AGENT_REREGISTERED,%0A
   REASON_AGE
@@ -841,37 +841,8 @@
 WN,%0A
-  REASON_AGENT_REREGISTERED,%0A
   RE
@@ -1058,32 +1058,32 @@
 K_UNAUTHORIZED,%0A
-
   REASON_TASK_UN
@@ -1087,11 +1087,13 @@
 _UNKNOWN
+,%0A
 %0A%7D%0A

Fix enums