Uploaded image for project: 'REEF (Retired)'
  1. REEF (Retired)
  2. REEF-345 Complete implementation for YARN AM HA
  3. REEF-541

Notifying evaluator restart failure entails calling AllocatedEvaluatorHandler

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.12
    • None

    Description

      On restarts, if an evaluator fails, we need to create a brand new EvaluatorManager for it, which calls AllocatedEvaluatorHandler. This does not really make sense as the evaluator was never really "allocated," and we should call EvaluatorFailedHandler directly. In addition, in the C# interop portion for AllocatedEvaluatorHandler, we inspect fields in the Evaluator object, which causes a NullReferenceException because on restarts, we do not initialize certain fields for the "allocated" evaluator. Perhaps there should be a new EvaluatorFailed handler specifically for restarts as well.

      Attachments

        Issue Links

          Activity

            People

              afchung90 Andrew Chung
              afchung90 Andrew Chung
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: