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

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 1.0.0, 1.0.1, 1.1.0, 0.98.13, 1.0.1.1, 1.1.0.1, 2.0.0
    • Fix Version/s: 0.98.14, 1.0.2, 1.2.0, 1.1.1, 1.3.0, 2.0.0
    • Component/s: io
    • Labels:
      None
    • Hadoop Flags:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: