Sandeep Pal created HBASE-23309:
-----------------------------------
Summary: Entries get replicated even though all cells get filtered
through WalCellFilter
Key: HBASE-23309
URL: https://issues.apache.org/jira/browse/HBASE-23309
Project: HBase
Issue Type: Bug
Affects Versions: 1.3.6, 3.0.0, 2.3.3
Reporter: Sandeep Pal
Assignee: Sandeep Pal
ChainWalEntryFilter applies the filter on entry followed by filter on cells.
If filter on cells remove all the cells from the entry, we should't replicate
the entry.
Here is the snippet for ChainWalEntryFilter filter. After filterCells we should
check if there is any cells remaining in the entry.
{code:java}
@Override
public Entry filter(Entry entry) {
for (WALEntryFilter filter : filters) {
if (entry == null) {
return null;
}
entry = filter.filter(entry);
}
filterCells(entry);
return entry;
}{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)