You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@reef.apache.org by "Julia (JIRA)" <ji...@apache.org> on 2016/03/11 22:20:49 UTC

[jira] [Created] (REEF-1251) Evaluator recovery

Julia created REEF-1251:
---------------------------

             Summary: Evaluator recovery 
                 Key: REEF-1251
                 URL: https://issues.apache.org/jira/browse/REEF-1251
             Project: REEF
          Issue Type: Task
            Reporter: Julia


Handles communications between driver and evaluators for evaluator and task recovery when some evaluators fail. The following describe a flow for an example:
Here is the control flow in normal scenario:
a.	All the task, context and task status information is maintained in Task Manager when tasks are created at the first time
b.	Task1, task2, Task3 s are queued in Task Starter 
c.	When all tasks in a group is ready, tasks are submitted
d.	When tasks start running, task status is updated in Task Manager
e.	Evaluator 3 failed 
f.	Driver received failed evaluator event and report it to Evaluator Manager
g.	Task Manager update task status to set task3 as failed
h.	Driver send message to task1 and task2 to stop them and update task status in Task Manager
i.	Driver request a new evaluator3’ for failed evaluator and submit a new context3’ for it and add a new task3’ to the queue
j.	Driver recreate task1’ and task2’ with existing context1 and context2 add them to the queue
k.	When all the new tasks in the communication group are ready, start tasks as in step c.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)