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)