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)