hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xuan Gong (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-4577) Enable aux services to have their own custom classpath/jar file
Date Mon, 11 Jan 2016 17:36:39 GMT
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)

Mime
View raw message