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

ServerCrashProcedure should select target server where no other replicas exist for the current region

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.0-alpha-1, 2.2.0
    • 3.0.0-alpha-1, 2.2.0
    • Region Assignment
    • None
    • Reviewed

    Description

      Currently when a server with region replica crashes, when the target server is created for the replica region assignment there is no guarentee that a server is selected where there is no other replica for the current region getting assigned. It so happens that currently we do an assignment randomly and later the LB comes and identifies these cases and again does MOVE for such regions. It will be better if we can identify target servers at least minimally ensuring that replicas are not colocated.

      Attachments

        1. HBASE-21102_initial.patch
          11 kB
          ramkrishna.s.vasudevan
        2. HBASE-21102_1.patch
          16 kB
          ramkrishna.s.vasudevan
        3. HBASE-21102_2.patch
          17 kB
          ramkrishna.s.vasudevan
        4. HBASE-21102_3.patch
          17 kB
          ramkrishna.s.vasudevan
        5. HBASE-21102_4.patch
          18 kB
          ramkrishna.s.vasudevan
        6. HBASE-21102_addendum.patch
          4 kB
          ramkrishna.s.vasudevan
        7. HBASE-21102_addendum.patch
          4 kB
          ramkrishna.s.vasudevan
        8. HBASE-21102_addendum.patch
          4 kB
          ramkrishna.s.vasudevan
        9. HBASE-21102_branch-2.1.patch
          21 kB
          ramkrishna.s.vasudevan
        10. HBASE-21102_branch-2.1.patch
          17 kB
          ramkrishna.s.vasudevan
        11. 21102.addendum2.txt
          2 kB
          Ted Yu

        Activity

          People

            ram_krish ramkrishna.s.vasudevan
            ram_krish ramkrishna.s.vasudevan
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: