Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-13714

Add tracking of the total response queue size

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Incomplete
    • 1.0.2, 1.2.0, 2.0.0
    • None
    • None

    Description

      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)

      Attachments

        Activity

          People

            Unassigned Unassigned
            esteban Esteban Gutierrez
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: