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]
