[ https://issues.apache.org/jira/browse/HBASE-14188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ramkrishna.s.vasudevan updated HBASE-14188: ------------------------------------------- Attachment: HBASE-14188.patch Patch that avoids setSequenceId() and other minor improvements. After this patch the setSequenceId() no longer appears in the profiler. Previously before the HBASE-11425 changes we were calling this setSequenceId directly on the Keyvalue object. > Read path optimizations after HBASE-11425 profiling > --------------------------------------------------- > > Key: HBASE-14188 > URL: https://issues.apache.org/jira/browse/HBASE-14188 > Project: HBase > Issue Type: Sub-task > Components: Scanners > Reporter: ramkrishna.s.vasudevan > Assignee: ramkrishna.s.vasudevan > Attachments: HBASE-14188.patch, setSeqId.png > > > This subtask deals with some improvments that can be done in the read path > (scans) after the changes for HBASE-11425 went in. > -> Avoid CellUtil.setSequenceId in hot path. > -> Use BBUtils in the MultibyteBuff. > -> Use ByteBuff.skip() API in HFileReader rather than > MultiByteBuff.position(). -- This message was sent by Atlassian JIRA (v6.3.4#6332)