keith-turner opened a new pull request, #5621:
URL: https://github.com/apache/accumulo/pull/5621

   When using scanner or batch scanner and setting a range+column on the 
scanner Range.bound will be called by the scanner to narrow the range. However 
when seeking in an iterator on the server side, nothing similar is done.  Added 
this narrowing to ColumnFamilySkippingIterator which will cause any server side 
iterator seeks to be narrowed using Range.bound().
   
   Manually did some test to ensure nothing in the code was currently doing 
this.  Added some prints to the rfile code and had server side iterators seek 
with a range over an entire row w/ some column families.  Did not see any 
narrowing happen w/o this change.  Wanted to make sure it was not being done by 
code somewhere in the iter stack that did not call Range.bound().
   
   Without this change a seek with a range that covers an entire row and a set 
of column families will always go to the first key in the row and start 
skipping from there.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to