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

StochasticLoadBalancer should consider CoprocessorService request factor when computing cost

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0-alpha-1
    • Component/s: Balancer
    • Labels:
    • Hadoop Flags:
      Reviewed
    • Release Note:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: