Ankit Singhal commented on HBASE-19894:

seePastDeleteMarkers will help the user to get the updated view until the max 
timestamp of time range scan(means out of range Delete will not eclipse the 

For eg:

Lets assume a same cell is modified with following operation: 
PUT(t1),DELETE(t2),PUT(t3),DELETE(t4)(where t1<t2<t3<t4) 

* in raw scan of time range(t1,t3), DELETE will also be returned like this:-
* scan of time range(t1,t3) with current implementation, DELETE(t4) eclipse all 
the cells even if t4 is outside of time range, in order to have consistent view 
before and after compaction:-
No rows will returned{code}
* scan of time range(t1,t3) with seePastDeleteMarkers:-
* scan of time range(t1,t3) with KEEP_DELETED_CELLS set to true:-


> Add seePastDeleteMarkers() option in scan
> -----------------------------------------
>                 Key: HBASE-19894
>                 URL: https://issues.apache.org/jira/browse/HBASE-19894
>             Project: HBase
>          Issue Type: Sub-task
>          Components: scan
>            Reporter: Ankit Singhal
>            Assignee: Ankit Singhal
>            Priority: Major

This message was sent by Atlassian JIRA

Reply via email to