Don't do HFile Scanner next() unless the next KV is needed:
-----------------------------------------------------------
Key: HBASE-4434
URL: https://issues.apache.org/jira/browse/HBASE-4434
Project: HBase
Issue Type: Bug
Reporter: Kannan Muthukkaruppan
Assignee: Kannan Muthukkaruppan
When a seek/reseek is done on StoreFileScanner, in addition to setting the
current KV, it also does a HFileScanner level next() ahead of time even if the
next KV is never actually required. This inefficiency can potentially result in
additional disk seeks and sub-optimal use of the block cache (primarily for
cases where the KVs are large and each occupies an HFile block of its own).
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira