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

collection one expired storefile causes it to be replaced by another expired storefile

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Abandoned
    • None
    • None
    • Compaction
    • None
    • Rebased patch attached to trigger Hadoop QA

    Description

      There's a shortcut in compaction selection that causes the selection of expired store files to quickly delete.
      However, there's also the code that ensures we write at least one file to preserve seqnum. This new empty file is "expired", because it has no data, presumably.
      So it's collected again, etc.
      This affects 94, probably also 96.

      Attachments

        1. HBASE-9648.patch
          16 kB
          Sergey Shelukhin
        2. HBASE-9648-v0-0.94.patch
          0.9 kB
          Jean-Marc Spaggiari
        3. HBASE-9648-v0-trunk.patch
          1.0 kB
          Jean-Marc Spaggiari
        4. HBASE-9648-v1-trunk.patch
          4 kB
          Jean-Marc Spaggiari
        5. HBASE-9648-v2-trunk.patch
          4 kB
          Jean-Marc Spaggiari
        6. HBASE-9648-v3-trunk.patch
          4 kB
          Jean-Marc Spaggiari

        Issue Links

          Activity

            People

              Unassigned Unassigned
              sershe Sergey Shelukhin
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: