Details
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
Issue Links
- links to
(7 links to)