Details

    • Type: Task
    • Status: Resolved
    • Resolution: Won't Do
    • Affects Version/s: None
    • Fix Version/s: Marathon 1.4.0
    • Component/s: None
    • Labels:

      Description

      Fix task state transition for terminal tasks

      Any processed TaskUpdateOperation for a terminal task will now lead to a Noop. This is to prevent bugs when Marathon tries to kill a task that has already terminated. It will likely receive a TASK_LOST as a result, but the task is actually not lost but still e.g. Finished.

      Issue kill requests for all non-terminal tasks of an instance

      When killing an instance, this patch issues a kill request for each non-terminal task of an instance. It is possible that one or more tasks have terminated already when the killService eventually retries because the instance is not terminal yet.

        Attachments

          Activity

            People

            • Assignee:
              matthias Matthias Veit (Inactive)
              Reporter:
              matthias.eichstedt Matthias Eichstedt
              Team:
              Orchestration Team
              Watchers:
              Marco Monaco
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: