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