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

The number of Offline Regions is wrong after restoring a snapshot

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.5.0
    • snapshots
    • None
    • Reviewed

    Description

      Steps to reproduce are as follows:

      1. Create a table

      create "test", "cf"
      

      2. Take a snapshot for the table

      snapshot "test", "snap"
      

      3. Load data to the table

      (0...2000).each{|i| put "test", "row#{i}", "cf:col", "val"}
      

      4. Split regions of the table

      split "test"
      

      5. Restore the table from the snapshot

      disable "test"
      restore_snapshot "snap"
      enable "test"
      

       

      The number of Offline Regions is as follows:

      The number of Offline Regions should be zero.

      It seems like when regions are removed by restoring a snapshot, the number of Offline Regions becomes wrong. And as far as I reviewed the code, it seems like the Offline Regions will not be cleaned up. After restarting Master, the offline regions disappear.

       

      Attachments

        1. The number of Offline Regions.png
          90 kB
          Toshihiro Suzuki
        2. HBASE-19850-branch-1.patch
          4 kB
          Toshihiro Suzuki
        3. HBASE-19850.branch-1.001.patch
          7 kB
          Toshihiro Suzuki
        4. HBASE-19850.branch-1.001.patch
          7 kB
          Toshihiro Suzuki

        Activity

          People

            brfrn169 Toshihiro Suzuki
            brfrn169 Toshihiro Suzuki
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: