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

Support Read/Write request size cost functions in StochasticLoadBalancer

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.0.0-alpha-1, 2.0.0, 1.4.13
    • Fix Version/s: None
    • Component/s: Balancer
    • Labels:
      None

      Description

      Currently, StochasticLoadBalancer has several cost functions to reflect pressure of regions, they are Read/Write/CP RequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction. Memstore and storefile cost functions are used to reflect the write io pressure. But when some regions has high read io pressures, balancer can not aware of it and then make some actions.

      Like request count cost functions in StochasticLoadBalancer, we could also support request size cost functions. Because in some circumstances, request size  is the most important factor reflecting the pressure of RSes.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              Xiaolin Ha Xiaolin Ha
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: