[
https://issues.apache.org/jira/browse/HBASE-8388?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lars Hofhansl updated HBASE-8388:
---------------------------------
Attachment: 8388-trunk-v3.txt
This one passes the three tests that failed before.
It gets rid of useRowColBloom in StoreScanner and always tried to use a BF when
there is one (ROW or ROWCOL).
Also it makes the KV handling for the BF optimization explicit in SQM (before
the fake KVs were implicitly filtered because of the time range/isDone checks).
This is by no means ready for commit, I am still reading the code and debugging
a bit more to fully understand how things interact.
> Use ROW bloom filter for scanning
> ---------------------------------
>
> Key: HBASE-8388
> URL: https://issues.apache.org/jira/browse/HBASE-8388
> Project: HBase
> Issue Type: Bug
> Reporter: Lars Hofhansl
> Fix For: 0.98.0, 0.94.8, 0.95.1
>
> Attachments: 8388-0.94-sketch.txt, 8388-0.94-v1.txt,
> 8388-trunk-v1.txt, 8388-trunk-v2.txt, 8388-trunk-v3.txt
>
>
> Currently only ROWCOL BFs are used during the scanning process. It seems we
> could make use of ROW BFs in StoreFileScanner.requestSeek.
> See HBASE-8362 for background.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira