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

StochasticLoadBalancer should consider CoprocessorService request factor when computing cost

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0-alpha-1
    • Balancer
    • Reviewed
    • Hide
      Introduce CPRequestCostFunction for StochasticLoadBalancer, which will consider CoprocessorService request count when computing region load cost.
      the multiplier can be set by hbase.master.balancer.stochastic.cpRequestCost, default value is 5.
      Show
      Introduce CPRequestCostFunction for StochasticLoadBalancer, which will consider CoprocessorService request count when computing region load cost. the multiplier can be set by hbase.master.balancer.stochastic.cpRequestCost, default value is 5.

    Description

      When compute region load cost, ReadRequest, WriteRequest, MemStoreSize and StoreFileSize are considered, But CoprocessorService requests are ignored. In our KYLIN cluster, there only have CoprocessorService requests, and the cluster sometimes unbalanced.

      Attachments

        1. HBASE-20740-master-v3.patch
          56 kB
          chenxu
        2. HBASE-20740-master-v1.patch
          47 kB
          chenxu
        3. 20740-master-v2.patch
          56 kB
          Ted Yu

        Activity

          People

            javaman_chen chenxu
            javaman_chen chenxu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: