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

The flush may cause the corrupt data for reading

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 2.0.0
    • 1.4.0, 1.3.2, 2.0.0
    • None
    • None
    • Reviewed

    Description

      After HBASE-17887, the store scanner closes the memstore scanner in updating the inner scanners. The chunk which stores the current data may be reclaimed. So if the chunk is rewrited before we send the data to client, the client will receive the corrupt data.
      This issue also breaks the TestAcid*.

      Attachments

        1. HBASE-18145.v2.patch
          10 kB
          Chia-Ping Tsai
        2. HBASE-18145.v1.patch
          10 kB
          Chia-Ping Tsai
        3. HBASE-18145.v0.patch
          8 kB
          Chia-Ping Tsai
        4. HBASE-18145.branch-1.v1.patch
          8 kB
          Chia-Ping Tsai
        5. HBASE-18145.branch-1.v0.patch
          8 kB
          Chia-Ping Tsai
        6. HBASE-18145.branch-1.3.v0.patch
          8 kB
          Chia-Ping Tsai

        Issue Links

          Activity

            People

              chia7712 Chia-Ping Tsai
              chia7712 Chia-Ping Tsai
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: