Rajesh Balamohan created TEZ-3747:
-------------------------------------
Summary: TezConstants.TEZ_SHUFFLE_HANDLER_SERVICE_ID is referenced
in Hive
Key: TEZ-3747
URL: https://issues.apache.org/jira/browse/TEZ-3747
Project: Apache Tez
Issue Type: Improvement
Reporter: Rajesh Balamohan
Priority: Minor
TezConstants is marked as private.
However, {{TezConstants.TEZ_SHUFFLE_HANDLER_SERVICE_ID}} is referenced in Hive
https://github.com/apache/hive/blob/master/llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/TaskRunnerCallable.java#L219
https://github.com/apache/hive/blob/master/llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java#L172
Post TEZ-3334 merge, this would throw "cannot find symbol" exception during
compilation.
May be easier option would be add
{{TezConstants.TEZ_SHUFFLE_HANDLER_SERVICE_ID}} and reference it in
{{TezConfiguration.TEZ_AM_SHUFFLE_AUXILIARY_SERVICE_ID_DEFAULT}} as hive
supports multiple versions of tez.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)