hadoop-yarn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Haibo Chen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-5667) Move HBase backend code in ATS v2 into its separate module
Date Mon, 26 Sep 2016 03:29:20 GMT
Haibo Chen created YARN-5667:

             Summary: Move HBase backend code in ATS v2  into its separate module
                 Key: YARN-5667
                 URL: https://issues.apache.org/jira/browse/YARN-5667
             Project: Hadoop YARN
          Issue Type: Sub-task
          Components: yarn
            Reporter: Haibo Chen
            Assignee: Haibo Chen

The HBase backend code currently lives along with the core ATS v2 code in hadoop-yarn-server-timelineservice
module. Because Resource Manager depends on hadoop-yarn-server-timelineservice, an unnecessary
dependency of the RM module on HBase modules is introduced (HBase backend is pluggable, so
we do not need to directly pull in HBase jars). 

In our internal effort to try ATS v2 with HBase 2.0 which depends on Hadoop 3, we encountered
a circular dependency during our builds between HBase2.0 and Hadoop3 artifacts.
hadoop-mapreduce-client-common, hadoop-yarn-client, hadoop-yarn-server-resourcemanager, hadoop-yarn-server-timelineservice,
hbase-prefix-tree, hbase-hadoop2-compat, hadoop-mapreduce-client-jobclient, hadoop-mapreduce-client-common]

This jira proposes we move all HBase-backend-related code from hadoop-yarn-server-timelineservice
into its own module (possible name is yarn-server-timelineservice-storage) so that core RM
modules do not depend on HBase modules any more.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-dev-help@hadoop.apache.org

View raw message