Uploaded image for project: 'Apache Tez'
  1. Apache Tez
  2. TEZ-3747

TezConstants.TEZ_SHUFFLE_HANDLER_SERVICE_ID is referenced in Hive

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.9.0
    • None
    • None

    Description

      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.

      Attachments

        1. TEZ-3747.001.patch
          2 kB
          Kuhu Shukla

        Activity

          People

            kshukla Kuhu Shukla
            rajesh.balamohan Rajesh Balamohan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: