Xuan Gong created YARN-4577:
-------------------------------

             Summary: Enable aux services to have their own custom 
classpath/jar file
                 Key: YARN-4577
                 URL: https://issues.apache.org/jira/browse/YARN-4577
             Project: Hadoop YARN
          Issue Type: Improvement
    Affects Versions: 2.8.0
            Reporter: Xuan Gong
            Assignee: Xuan Gong
         Attachments: YARN-4577.1.patch

Right now, users have to add their jars to the NM classpath directly, thus put 
them on the system classloader. But if multiple versions of the plugin are 
present on the classpath, there is no control over which version actually gets 
loaded. Or if there are any conflicts between the dependencies introduced by 
the auxiliary service and the NM itself, they can break the NM, the auxiliary 
service, or both.

The solution could be: to instantiate aux services using a classloader that is 
different from the system classloader.




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

Reply via email to