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

Stochastic load balancer assigns replica regions to the same RS

    XMLWordPrintableJSON

Details

    • Reviewed

    Description

      Trying out region replica and its assignment I can see that some times the default LB Stocahstic load balancer assigns replica regions to the same RS. This happens when we have 3 RS checked in and we have a table with 3 replicas. When a RS goes down then the replicas being assigned to same RS is acceptable but the case when we have enough RS to assign this behaviour is undesirable and does not solve the purpose of replicas.
      huaxiang and enis.

      Attachments

        1. TestRegionReplicasWithRestartScenarios.java
          6 kB
          ramkrishna.s.vasudevan
        2. HBASE-18946.patch
          17 kB
          ramkrishna.s.vasudevan
        3. HBASE-18946.patch
          17 kB
          ramkrishna.s.vasudevan
        4. HBASE-18946_2.patch
          10 kB
          ramkrishna.s.vasudevan
        5. HBASE-18946_2.patch
          17 kB
          ramkrishna.s.vasudevan
        6. HBASE-18946_simple_7.patch
          4 kB
          ramkrishna.s.vasudevan
        7. HBASE-18946_simple_8.patch
          11 kB
          ramkrishna.s.vasudevan
        8. HBASE-18946.master.001.patch
          26 kB
          Michael Stack
        9. HBASE-18946.master.002.patch
          31 kB
          Michael Stack
        10. HBASE-18946.master.003.patch
          32 kB
          Michael Stack
        11. HBASE-18946.master.004.patch
          39 kB
          Michael Stack
        12. HBASE-18946.master.005.patch
          39 kB
          Michael Stack
        13. HBASE-18946.master.006.patch
          38 kB
          Michael Stack
        14. HBASE-18946.master.007.patch
          44 kB
          Michael Stack
        15. HBASE-18946.master.008.patch
          58 kB
          Michael Stack
        16. HBASE-18946.master.009.patch
          61 kB
          Michael Stack
        17. HBASE-18946.master.010.patch
          62 kB
          Michael Stack
        18. HBASE-18946.master.011.patch
          63 kB
          Michael Stack
        19. HBASE-18946.master.012.patch
          84 kB
          Michael Stack

        Issue Links

          Activity

            People

              stack Michael Stack
              ram_krish ramkrishna.s.vasudevan
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: