Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
ghx-label-7
Description
Coordinator::UpdateFilter() and CoordinatorBackendState::PublishFilter() run independent of the lifecycle of any fragment instance. This is problematic during query teardown.
Specifically we should not release resources for a query if any one of those above functions are still running for that query and we also should not not start running the above methods after resources are released for the query. Also, the 'rpc_params' in UpdateFilter() could potentially hold large amounts of untracked memory, so we should track it.
Attachments
Issue Links
- is depended upon by
-
IMPALA-6412 Memory issues with processing of incoming global runtime filters on coordinator
- Resolved
- is related to
-
IMPALA-1575 Cancelled queries do not yield resources until close
- Resolved
-
IMPALA-6144 Coordinator threads that publish RuntimeFilters continue to run after query failure/cancellation
- Resolved
- relates to
-
IMPALA-1575 Cancelled queries do not yield resources until close
- Resolved