Hitesh Shah created TEZ-2168:
--------------------------------

             Summary: Fix application dependencies on mutually exclusive 
artifacts: tez-yarn-timeline-history and tez-yarn-timeline-history-with-acls
                 Key: TEZ-2168
                 URL: https://issues.apache.org/jira/browse/TEZ-2168
             Project: Apache Tez
          Issue Type: Bug
            Reporter: Hitesh Shah


Feedback from Chris Wensel on dev list related to simplifying the build file 
for an app dependent on Tez. 

Currently, based on hadoop versions, one needs to choose between mutually 
exclusive artifacts: tez-yarn-timeline-history and 
tez-yarn-timeline-history-with-acls.

Suggested options: 

create a single artifact tez-yarn-timeline-history compiled with a default dep 
of hadoop 2.6, that includes the Manager. update the TezClient code to 
gracefully fail if the Manager is not applicable (the runtime env is Hadoop 
2.4).

or

offer tez-yarn-timeline-history-with-acls as an optional artifact for Hadoop 
2.6 deployments, with the single Manager class in it, which in turn requires 
the tez-yarn-timeline-history artifact -- which is sufficient for a 2.4 
runtime. if the user provides the additional -with-acls artifact, they are 
knowingly going to have problems on Hadoop 2.4.






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

Reply via email to