Bryan Beaudreault created HBASE-26807:
-----------------------------------------

             Summary: Unify CallQueueTooBigException special pause with 
CallDroppedException
                 Key: HBASE-26807
                 URL: https://issues.apache.org/jira/browse/HBASE-26807
             Project: HBase
          Issue Type: Improvement
            Reporter: Bryan Beaudreault


CallQueueTooBigException and CallDroppedException crop up in very similar 
circumstances – the former is thrown if the request cannot be enqueued because 
the queue is full; the latter is thrown when a call is dropped from the queue 
to make room for another call.

HBASE-17114 added a special pause feature, which allows pausing for a longer 
period of time when CallQueueTooBigException is encountered, vs the normal 
pause for other exceptions. The idea here is to help reduce load so the server 
can process its queue. We should extend this feature to encompass 
CallDroppedException for the same reason.

Currently the config is called "hbase.client.pause.cqtbe". We should probably 
deprecate that in favor of a more generic name.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to