[ 
https://issues.apache.org/jira/browse/TEZ-1345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14114025#comment-14114025
 ] 

Hitesh Shah commented on TEZ-1345:
----------------------------------

bq. So overall IMO, I prefer to ignore the init events in recovery log and call 
initializer again in recovery. It only affect the performance of recovery while 
the method of adding check in canInitVertex would affect the performance of 
normal run of dag. Hitesh Shah, Bikas Saha What's your thoughts ?

If you do this, this will result in the vertex starting from scratch. Even 
completed tasks will have to be dropped as there is no guarantee that the 
initializer will generate the same events and assign them in the same to the 
tasks. 

> Add checks to guarantee all init events are written to recovery to consider 
> vertex initialized
> ----------------------------------------------------------------------------------------------
>
>                 Key: TEZ-1345
>                 URL: https://issues.apache.org/jira/browse/TEZ-1345
>             Project: Apache Tez
>          Issue Type: Sub-task
>            Reporter: Hitesh Shah
>            Assignee: Jeff Zhang
>         Attachments: Tez-1345-2.patch, Tez-1345.patch
>
>
> Related to issue discovered in TEZ-1033



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to