Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
ghx-label-4
Description
Some Impala UDF implementation can be complex and time consuming. If UDF evaluation happen in uninterruptible call path like in Scan Predicate evaluation, UDF may block query fragment cancellation for long time. We should consider exposing query cancellation status to UDF interface. UDF implementation can periodically check for this status and fail fast upon finding cancellation.