Andrew Sherman created IMPALA-10244:
---------------------------------------

             Summary: Make non-scalable failures to dequeue observable
                 Key: IMPALA-10244
                 URL: https://issues.apache.org/jira/browse/IMPALA-10244
             Project: IMPALA
          Issue Type: Improvement
            Reporter: Andrew Sherman
            Assignee: Andrew Sherman


One of the important ways to observe Impala throughput is by looking at when 
queries are queued. This can be an indication that more resources should be 
added to the cluster by adding more executor groups. This is only a good 
strategy if adding more resources will help with the current workload. In some 
situations the head of the query queue cannot be executed because of resource 
constraints on the coordinator. 

{code}
Could not dequeue query id=89440761baaaa4c2:261de88600000000 reason: Not enough 
memory available on host coordinator-0:22050. Needed 104.02 MB but only 103.16 
MB out of 5.18 GB was available.
{code}
or
{code}
Could not dequeue query id=6d48e94edd686f8f:a114d87300000000 reason: Not enough 
admission control slots available on host coordinator-0:22050. Needed 1 slots 
but 30/30 are already in use.
{code}

In these cases the coordinator is the bottleneck so adding more executor groups 
will not help. This jira is to make these cases observable by adding a new 
counter which is incremented when a dequeue fails because of resource 
constraints that would not be resolved by adding more executor groups.




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to