Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.0.0
-
None
-
Make the logic of the versions chosen more reasonable for raw scan, to avoid lose result when using filter.
Description
create 'testScanRaw',{NAME => 'f', VERSIONS => 1}
put 'testScanRaw','r1','f:q','1'
put 'testScanRaw','r1','f:q','2'
put 'testScanRaw','r1','f:q','3'
hbase(main):005:0> scan 'testScanRaw',{RAW => true, STARTROW => 'r1', STOPROW=>'r1',VERSIONS=>2}
ROW COLUMN+CELL
r1 column=f:q, timestamp=1563430154757, value=3
r1 column=f:q, timestamp=1563430153120, value=2
hbase(main):006:0> scan 'testScanRaw',{RAW => true, STARTROW => 'r1', STOPROW=>'r1',VERSIONS=>2,FILTER => "(QualifierFilter (=, 'binary:q'))"}
ROW COLUMN+CELL
r1 column=f:q, timestamp=1563430154757, value=3
BTW,the result is right in hbase1.2.
Attachments
Issue Links
- is duplicated by
-
HBASE-23074 scan#setVersion is invalid.
- Resolved
- links to