Uploaded image for project: 'REEF (Retired)'
  1. REEF (Retired)
  2. REEF-1511

timeout for Task Shutdown during IMRU recovery

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.16
    • IMRU

    Description

      This related to fault tolerance implementation in PR-1251.
      Currently recovery logic in IMRU driver is to wait for all task to move to a final state (failed or completed) before restarting the job check AreAllTasksInFinalState() in TryRecovery() method)
      We've seen driver hanging for a long time waiting for few last tasks finalize.
      Aborting tasks should be quick, so there is bug there, but we also can add logic in driver not to wait for all tasks to complete.
      For instance: if 5% of tasks did not report final state withing expected period, release corresponding evaluators and proceed with new job retry.

      Attachments

        Issue Links

          Activity

            People

              juliaw Julia Wang
              andreym Andrey
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: