You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Zhuoyue Huang (Jira)" <ji...@apache.org> on 2020/12/06 03:16:00 UTC
[jira] [Created] (HBASE-25364) Redo the getMidPoint() in
HFileWriterImpl to get rid of the double comparison process
Zhuoyue Huang created HBASE-25364:
-------------------------------------
Summary: Redo the getMidPoint() in HFileWriterImpl to get rid of the double comparison process
Key: HBASE-25364
URL: https://issues.apache.org/jira/browse/HBASE-25364
Project: HBase
Issue Type: Improvement
Reporter: Zhuoyue Huang
Assignee: Zhuoyue Huang
There is a TODO like this "TODO: Redo so only a single pass over the arrays rather than one to compare and then a second composing midpoint." in getMidpoint() of class HFileWriteImpl
The old logic compares the left byte array and the right byte array twice: # A comparison is performed before composing MinimumMidpointArray
# During composing of MinimumMidpointArray, bytes were comparing again
My optimization combines them into one
--
This message was sent by Atlassian Jira
(v8.3.4#803005)