Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-6786

TASK_KILLED updates do not provide a reason why the task has been killed.

    XMLWordPrintableJSON

Details

    Description

      At least the following reasons can lead to a task being killed:

      • The executor decided to kill it, e.g., if it was unhealthy.
      • The framework requested the kill.
      • An operator requested the kill.

      The executors bundled with Mesos don't set a reason in the TaskStatus message, making it hard to debug task kills.

      I think that we should extend the TaskStatus.Reason enum with reasons for those three cases.

      In the case of health check failures, the executors should also populate the message field with useful debugging information.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              gkleiman Gastón Kleiman
              Alex R Alex R
              Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: