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

Add histogram to MetricsConnection to track concurrent calls per server

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.4.0, 2.0.0
    • Client
    • None
    • Reviewed

    Description

      HBASE-16388 introduced a new configuration setting "hbase.client.perserver.requests.threshold " to deal with slow region servers. I have back-ported the code for the new config setting to our environment, but I don't feel comfortable setting it in production without visibility into how the number of concurrent calls per server varies (especially the current high water mark or max in production when the cluster is healthy).

      It is straightforward to pass the value for the concurrent calls per server to a new histogram in MetricsConnection. I will attach a patch that I am using to gain a better understanding of how setting "hbase.client.perserver.requests.threshold" will affect our production environment.

      Attachments

        1. HBASE-18559.master.001.patch
          4 kB
          Robert Yokota

        Activity

          People

            rayokota Robert Yokota
            rayokota Robert Yokota
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: