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

Bikas Saha commented on TEZ-2840:
---------------------------------

IIRC, the init() was a workaround in Legacy for some Hive use cases where Hive 
first wanted to do something before letting the input actually initialize(). So 
the base class has an initializeInternal() - does most of the work. this is 
called from Base.initialize() - so the normal case works. that is hidden by 
Legacy.initilizeInternal(). So the hive case blocks initializeInternal() until 
Hive calls init() which then completes the processing.
So it would be useful to investigate the possibility of the main initializer 
not having been called by the time this happened.

> MRInputLegacy.init should set splitInfoViaEvents
> ------------------------------------------------
>
>                 Key: TEZ-2840
>                 URL: https://issues.apache.org/jira/browse/TEZ-2840
>             Project: Apache Tez
>          Issue Type: Bug
>            Reporter: Sergey Shelukhin
>            Assignee: Sergey Shelukhin
>             Fix For: 0.7.1, 0.8.1
>
>         Attachments: TEZ-2840.patch
>
>
> Only one path that uses initializeInternal and thus this field actually sets 
> it.



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

Reply via email to