HBase
  1. HBase
  2. HBASE-6070

AM.nodeDeleted and SSH races creating problems for regions under SPLIT

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.92.1, 0.94.0
    • Fix Version/s: 0.94.1, 0.95.0
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      We tried to address the problems in Master restart and RS restart while SPLIT region is in progress as part of HBASE-5806.
      While doing some more we found still there is one race condition.
      -> Split has just started and the znode is in RS_SPLIT state.
      -> RS goes down.
      -> First call back for SSH comes.
      -> As part of the fix for HBASE-5806 SSH knows that some region is in RIT.
      -> But now nodeDeleted event comes for the SPLIt node and there we try to delete the RIT.
      -> After this we try to see in the SSH whether any node is in RIT. As we dont find the region in RIT the region is never assigned.

      When we fixed HBASE-5806 step 6 happened first and then step 5 happened. So we missed it. Now we found that. Will come up with a patch shortly.

      1. HBASE-6070_trunk_1.patch
        10 kB
        ramkrishna.s.vasudevan
      2. HBASE-6070_0.94_1.patch
        9 kB
        ramkrishna.s.vasudevan
      3. HBASE-6070_0.92_1.patch
        3 kB
        ramkrishna.s.vasudevan
      4. HBASE-6070_trunk.patch
        10 kB
        ramkrishna.s.vasudevan
      5. HBASE-6070_0.94.patch
        9 kB
        ramkrishna.s.vasudevan
      6. HBASE-6070_0.92.patch
        3 kB
        ramkrishna.s.vasudevan

        Activity

        ramkrishna.s.vasudevan created issue -
        ramkrishna.s.vasudevan made changes -
        Field Original Value New Value
        Assignee ramkrishna.s.vasudevan [ ram_krish ]
        ramkrishna.s.vasudevan made changes -
        Attachment HBASE-6070_0.92.patch [ 12528960 ]
        ramkrishna.s.vasudevan made changes -
        Attachment HBASE-6070_0.94.patch [ 12528961 ]
        ramkrishna.s.vasudevan made changes -
        Attachment HBASE-6070_trunk.patch [ 12528962 ]
        ramkrishna.s.vasudevan made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        ramkrishna.s.vasudevan made changes -
        Status Patch Available [ 10002 ] Open [ 1 ]
        ramkrishna.s.vasudevan made changes -
        Attachment HBASE-6070_0.92_1.patch [ 12529075 ]
        ramkrishna.s.vasudevan made changes -
        Attachment HBASE-6070_0.94_1.patch [ 12529076 ]
        ramkrishna.s.vasudevan made changes -
        Attachment HBASE-6070_trunk_1.patch [ 12529077 ]
        ramkrishna.s.vasudevan made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        ramkrishna.s.vasudevan made changes -
        Attachment HBASE-6070_trunk_1.patch [ 12529077 ]
        ramkrishna.s.vasudevan made changes -
        Attachment HBASE-6070_trunk_1.patch [ 12529079 ]
        ramkrishna.s.vasudevan made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        ramkrishna.s.vasudevan made changes -
        Hadoop Flags Reviewed [ 10343 ]
        Lars Hofhansl made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        stack made changes -
        Fix Version/s 0.95.0 [ 12324094 ]
        Fix Version/s 0.92.2 [ 12319888 ]
        Fix Version/s 0.96.0 [ 12320040 ]
        Fix Version/s 0.94.1 [ 12320257 ]
        Lars Hofhansl made changes -
        Fix Version/s 0.94.1 [ 12320257 ]

          People

          • Assignee:
            ramkrishna.s.vasudevan
            Reporter:
            ramkrishna.s.vasudevan
          • Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development