Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
When hive.exec.parallel is true, the query log is not saved and Beeline can not retrieve it.
When parallel, Driver.launchTask() may run the task in a new thread if other conditions are also on. TaskRunner.start() is invoked instead of TaskRunner.runSequential(). This cause the threadlocal variable OperationLog to be null and query logs are not logged.
The OperationLog object should be set in the new thread in this case.
Attachments
Attachments
Issue Links
- relates to
-
HIVE-9121 Enable beeline query progress information for Spark job[Spark Branch]
- Resolved