> On Jan. 18, 2016, 6:42 p.m., Jason Dere wrote: > > llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/FunctionLocalizer.java, > > line 63 > > <https://reviews.apache.org/r/42286/diff/1-2/?file=1196305#file1196305line63> > > > > You're initializing the classloader with the thread's current context > > class loader. Is it possible the current class loader has loaded other JARs > > from some previous initialization or query?
This is done during daemon init, so it shouldn't happen. > On Jan. 18, 2016, 6:42 p.m., Jason Dere wrote: > > llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/FunctionLocalizer.java, > > line 65 > > <https://reviews.apache.org/r/42286/diff/2/?file=1198956#file1198956line65> > > > > I see you have created a work queue to handle localization of resources > > and updating the classloader. Is there any mechanism in place to make sure > > nothing else is using the classloader while it is being refreshed? URLClassLoader/URLClassPath appear to be thread-safe. - Sergey ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/42286/#review114825 ----------------------------------------------------------- On Jan. 16, 2016, 12:09 a.m., Sergey Shelukhin wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/42286/ > ----------------------------------------------------------- > > (Updated Jan. 16, 2016, 12:09 a.m.) > > > Review request for hive and Jason Dere. > > > Repository: hive-git > > > Description > ------- > > see jira > > > Diffs > ----- > > common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 1e8c34b > > llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java > 0d85671 > > llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/FunctionLocalizer.java > PRE-CREATION > > llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java > ddedfbf > > llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorService.java > 34aa5c9 > > llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestTaskExecutorService.java > 5491064 > ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java ec755a8 > ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java dca1198 > ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/LlapDecider.java > af6129a > ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java c38699d > ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeGenericFuncDesc.java > 25c2ff3 > ql/src/java/org/apache/hadoop/hive/ql/session/DependencyResolver.java > 7289426 > ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 5f15557 > ql/src/java/org/apache/hadoop/hive/ql/util/DependencyResolver.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/util/DosToUnix.java 4480d54 > ql/src/java/org/apache/hadoop/hive/ql/util/ResourceDownloader.java > PRE-CREATION > ql/src/test/org/apache/hadoop/hive/ql/session/TestAddResource.java 1f07235 > > Diff: https://reviews.apache.org/r/42286/diff/ > > > Testing > ------- > > > Thanks, > > Sergey Shelukhin > >