Uploaded image for project: 'Hue (READ ONLY)'
  1. Hue (READ ONLY)
  2. HUE-9089

[hive] Upgrade Thrift protocol to V11 to support LLAP

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.5.0
    • Fix Version/s: 4.6.0
    • Component/s: con.hive
    • Labels:
      None

      Description

      As part of task support, LLAP requires HIVE_CLI_SERVICE_PROTOCOL_V8 and changes the behavior of hasResultSet in TOperationHandle as it can be updated in TGetOperationStatusResp when runAsync=True. This is specific to LLAP as TEZ keeps the old behavior of setting hasResultSet in TExecuteStatementResp. HIVE-12442 brings in HS2 multi-threaded compilation support which means that after TExecuteStatementResp, the query is not yet parsed.

      In further commits, we might want to also use TProgressUpdateResp that came in as part of HIVE_CLI_SERVICE_PROTOCOL_V10 to track query progress as an alternative to looking at Yarn history for job progress.

        Attachments

          Activity

            People

            • Assignee:
              jgauthier Jean Francois Desjeans Gauthier
              Reporter:
              jgauthier Jean Francois Desjeans Gauthier
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: