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

DBE's seekBefore with tags corrupts the tag's offset information thus leading to incorrect results

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 1.0.0, 1.0.1, 1.1.0, 0.98.13, 1.0.1.1, 1.1.0.1, 2.0.0
    • 0.98.14, 1.0.2, 1.2.0, 1.1.1, 1.3.0, 2.0.0
    • io
    • None
    • Reviewed

    Description

      The problem occurs with moveToPrevious() case and incase of tags we copy the previous pointer's tag info to the current because already decoded the tags.
      Will check once again before I post other details. I have a test case to reproduce the problem. Found this while working with MultibyteBuffers and verified if this is present in trunk - it is in all branches where we have tags compression (I suppose) will verify

      Attachments

        1. HBASE-13933_0.98.patch
          10 kB
          ramkrishna.s.vasudevan
        2. HBASE-13933_branch-1.1.patch
          13 kB
          ramkrishna.s.vasudevan
        3. HBASE-13933_2.patch
          15 kB
          ramkrishna.s.vasudevan
        4. HBASE-13993_1.patch
          16 kB
          ramkrishna.s.vasudevan
        5. HBASE-13933.patch
          1 kB
          ramkrishna.s.vasudevan

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: