Uploaded image for project: 'REEF'
  1. REEF
  2. REEF-1310

The Java Driver should ACK the Java Evaluator's DONE heartbeat

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.15
    • Component/s: REEF, REEF Driver, REEF-Common
    • Labels:
      None

      Description

      The Driver should ACK the Evaluator's DONE heartbeat such that a race condition does not occur when the Evaluator ends. i.e. The Evaluator heartbeats DONE back to the Driver and the RM notices that the Evaluator process has exited. In this case, it is possible that the RM reports back to the Driver that the Evaluator is DONE before the Evaluator's DONE heartbeat goes back to the Driver, causing the Driver to invoke the FailedEvaluatorHandler due to an unexpected DONE message from the RM.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                afchung90 Andrew Chung
                Reporter:
                afchung90 Andrew Chung
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: