hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Esteban Gutierrez (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-13714) Add tracking of the total response queue size
Date Tue, 19 May 2015 20:26:00 GMT
Esteban Gutierrez created HBASE-13714:

             Summary: Add tracking of the total response queue size
                 Key: HBASE-13714
                 URL: https://issues.apache.org/jira/browse/HBASE-13714
             Project: HBase
          Issue Type: Improvement
          Components: master, metrics, regionserver, rpc
    Affects Versions: 2.0.0, 1.0.2, 1.2.0
            Reporter: Esteban Gutierrez

I noticed this behavior while working on HBASE-13694:
Once we are done processing a request, we decrement the call queue size on the RPC server.
However, responses can be very large and sometimes sending them can take a long time. Since
we don't keep track the response queue via metrics it is hard to spot when the responses are
using too much resources on the RS. 

Ideally we should be tracking on the RS how much data we have in-flight in the response queue
via metrics and not just in the logs if the size of the response exceeds a threshold (e.g
hbase.ipc.warn.response.size or hbase.ipc.warn.response.time)

This message was sent by Atlassian JIRA

View raw message