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)

Reply via email to