Abhishek Rawat created IMPALA-14475:
---------------------------------------

             Summary: Clean up queued queries from admission_state_map 
submitted by unregistered coordinators
                 Key: IMPALA-14475
                 URL: https://issues.apache.org/jira/browse/IMPALA-14475
             Project: IMPALA
          Issue Type: Improvement
            Reporter: Abhishek Rawat


When coordinator restarts, admission controller gets cluster membership updates 
and it cleans up resources for running queries, including removing them from 
admission_state_map.

AdmissionControlService::CancelQueriesOnFailedCoordinators takes care of 
cleaning up resources related to running queries. However, it doesn't clean up 
resources for queued queries.

IMPALA-12057 added support for rejecting queued queries from admission queue if 
they were submitted by coordinators which are no longer part of the cluster. 
This however still doesn't clean up the admission state for such queries from 
admission_state_map. 

 

Repro:
 # Run standalone admissiond
 # Submit queries such that some are queued
 # Kill/restart coordinators such that there were queued queries
 # check admission_state_map's size and it will be non zero indicating orphan 
(queued) queries still in the admission_state_map



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to