Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Impala 3.3.0
-
None
-
ghx-label-1
Description
Now that IMPALA-7467 is fixed, ExecQueryFInstance() can utilize the async RPC capabilities of KRPC instead of relying on the half-baked way of using ExecEnv::exec_rpc_thread_pool_ to start query fragment instances. We already have a reactor thread pool in KRPC to handle sending client RPCs asynchronously. Also various tasks under IMPALA-5486 can also benefit from making ExecQueryFInstance() asynchronous so the RPCs can be cancelled.