HUE-9089 [hive] Upgrade Thrift protocol to V11 to support LLAP

Review Request #14534 — Created Nov. 22, 2019 and submitted

jgauthier
hue
master
HUE-9089
hue
jgauthier, johan, ranade, romain, weixia, yingc
commit 22bfd947234d6a57b87a6028c71a5d4bbb87dbf3
Author: Jean-Francois Desjeans Gauthier <jf.desjeans.gauthier@gmail.com>
Date:   Fri Nov 22 15:42:26 2019 -0800

    HUE-9089 [hive] Upgrade Thrift protocol to V11 to support LLAP
    
    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. This is specific to LLAP as TEZ
    keeps the old behavior of settings hasResultSet in
    TExecuteStatementResp.
    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 for job progress.

:100755 100755 e2c6ed40e7... ca6770ed84... M	apps/beeswax/gen-py/TCLIService/TCLIService-remote
:100644 100644 d802603128... 9a58642367... M	apps/beeswax/gen-py/TCLIService/TCLIService.py
:100644 100644 4bc79fa98d... a2daff3d25... M	apps/beeswax/gen-py/TCLIService/constants.py
:100644 100644 7036f498fc... 849ac5df1e... M	apps/beeswax/gen-py/TCLIService/ttypes.py
:100644 100644 28ea572096... 80548d9b2f... M	apps/beeswax/src/beeswax/conf.py
:100644 100644 74d652089e... eea05ac4ce... M	apps/beeswax/thrift/TCLIService.thrift
:100644 100644 5de939b246... 8a0e666f0d... M	desktop/conf.dist/hue.ini
:100644 100644 8bfa96933e... 154d6e3e47... M	desktop/conf/pseudo-distributed.ini.tmpl


  • 0
  • 0
  • 2
  • 0
  • 2
Description From Last Updated
Loading...