[ 
https://issues.apache.org/jira/browse/TEZ-4228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

László Bodor updated TEZ-4228:
------------------------------
    Attachment: syslog_good.log

> TezClassLoader should be used in TezChild and for Configuration objects
> -----------------------------------------------------------------------
>
>                 Key: TEZ-4228
>                 URL: https://issues.apache.org/jira/browse/TEZ-4228
>             Project: Apache Tez
>          Issue Type: Bug
>            Reporter: László Bodor
>            Assignee: László Bodor
>            Priority: Blocker
>              Labels: 0.10_blocker
>             Fix For: 0.10.0
>
>         Attachments: hive_llap.log, syslog_bad.log, syslog_good.log
>
>
> While testing a 0.10.0 staging artifact, I found that there are 2 issues of 
> TEZ-3860/TEZ-4223, which should be fixed before 0.10.0 release. The issues 
> came up while hive precommit tests:
> http://ci.hive.apache.org/blue/organizations/jenkins/hive-precommit/detail/PR-1311/11/tests
> 1. TezClassLoader static initialization is not deterministic, or at least it 
> seems like LogicalIOProcessorRuntimeTask.run can before it. See "tez 
> classloader" log messages in  [^syslog_bad.log] . The changes in TezChild 
> solved the problem as  [^syslog_good.log] 
> 2. Configuration objects have their own classloader, which should be 
> overridden with TezClassLoader, otherwise they won't find newly added 
> classes, issue in  [^hive_llap.log] . This one is being solved within 
> TezUtils methods.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to