Jeongmin Kim created HBASE-22835:
------------------------------------

             Summary: Scan/Get with setColumn to the store with ROWCOL bloom 
filter throws AssertionError of scan order check
                 Key: HBASE-22835
                 URL: https://issues.apache.org/jira/browse/HBASE-22835
             Project: HBase
          Issue Type: Bug
    Affects Versions: 1.3.5, 1.2.12
            Reporter: Jeongmin Kim
         Attachments: HBASE-22835.patch

Scan/Get with setColumn to the store with ROWCOL bloom filter could throw 
AssertionError of scan order check.

which is resolved by HBASE-19863 for 1.4 or 2.x + later.

A same bug exists in branch 1.3 or older, and also my cluster suffered from the 
same problem.

 

When ROWCOL bloomFilter is enabled and fake cell is the prevCell,
actual hfs offset can be behind, in this case heap.next() is not enough. it 
requiring reseek to find right next cell.

 

I created a backport patch of HBASE-19863.

Exact same testcase included. And changed StoreScanner due to the difference of 
codes.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to