Yan Xu created MESOS-8855:
-----------------------------
Summary: Change TaskStatus.Reason's default value to something
Key: MESOS-8855
URL: https://issues.apache.org/jira/browse/MESOS-8855
Project: Mesos
Issue Type: Bug
Reporter: Yan Xu
We are constantly adding new task reasons and they'll result in the default
enum value on clients that don't recognize them, right now the default value
(first value) is {{REASON_COMMAND_EXECUTOR_FAILED}} and we should change it to
something more legit.
Also [~jieyu] has this TODO
{code:title=}
enum Reason {
// TODO(jieyu): The default value when a caller doesn't check for
// presence is 0 and so ideally the 0 reason is not a valid one.
// Since this is not used anywhere, consider removing this reason.
REASON_COMMAND_EXECUTOR_FAILED = 0;
}
{code}
Note that Mesos already defines an used {{REASON_TASK_UNKNOWN}} and the fact
that there's task state {{TASK_UNKNOWN}} may influence the naming of the
default enum field.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)