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)