[
https://issues.apache.org/jira/browse/HBASE-18410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Zheng Hu updated HBASE-18410:
-----------------------------
Hadoop Flags: Incompatible change
Release Note:
In this task, we fixed all existing bugs in FilterList, and did the code
refactor which ensured interface compatibility . we divided the FilterList
into two separated sub-classes: FilterListWithOR and FilterListWithAND, The
FilterListWithOR has been optimised to choose the next minimal step to seek
cell rather than SKIP cell one by one, and the FilterListWithAND has been
optimised to choose the next maximal key to seek among sub-filters in filter
list. All in all, The code in FilterList is clean and easier to follow now.
Note that ReturnCode NEXT_ROW has been redefined as skipping to next row in
current family, not to next row in all family. it’s more reasonable, because
ReturnCode is a concept in store level, not in region level.
> FilterList Improvement.
> -------------------------
>
> Key: HBASE-18410
> URL: https://issues.apache.org/jira/browse/HBASE-18410
> Project: HBase
> Issue Type: Umbrella
> Components: Filters
> Reporter: Zheng Hu
> Assignee: Zheng Hu
> Fix For: 2.0.0-alpha-4
>
>
> FilterList.java is complex now, and we have found some improvements for it.
> So create an issue to address it.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)