Sangjin Lee commented on YARN-2092:

+1 on exploring the OSGi option.

Until/unless it happens, one option might be to consider an expanded use for 
the mapreduce.job.classloader config? Currently it only works within a MR app 
(AM and tasks). However, one could argue that the functionality it provides is 
a generic one in that it creates a somewhat isolated class space. Perhaps we 
could rename the job classloader to something like an app classloader, and make 
it available for any place wherever user code needs to run in isolation.

> Incompatible org.codehaus.jackson* dependencies when moving from 2.4.0 to 
> 2.5.0-SNAPSHOT
> ----------------------------------------------------------------------------------------
>                 Key: YARN-2092
>                 URL: https://issues.apache.org/jira/browse/YARN-2092
>             Project: Hadoop YARN
>          Issue Type: Bug
>            Reporter: Hitesh Shah
> Came across this when trying to integrate with the timeline server. Using a 
> 1.8.8 dependency of jackson works fine against 2.4.0 but fails against 
> 2.5.0-SNAPSHOT which needs 1.9.13. This is in the scenario where the user 
> jars are first in the classpath.  

This message was sent by Atlassian JIRA

Reply via email to