[
https://issues.apache.org/jira/browse/HADOOP-2479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stack updated HADOOP-2479:
--------------------------
Attachment: p-2.patch
Profiling shows us creating lots of short-lived Text objects particularly
looking at column families during updates, deletes, etc.
Here is commit message:
A src/contrib/hbase/src/test/org/apache/hadoop/hbase/io/TestTextSequence.java
Tests for new TextSequence class.
M src/contrib/hbase/src/test/org/apache/hadoop/hbase/PerformanceEvaluation.java
Especially during mapfile tests, the generation of value and key were
consuming lots of cpu. Refactor so uses less.
M src/contrib/hbase/src/java/org/apache/hadoop/hbase/HStore.java
M src/contrib/hbase/src/java/org/apache/hadoop/hbase/HAbstractScanner.java
M src/contrib/hbase/src/java/org/apache/hadoop/hbase/HRegion.java
Changes to address new behavior of HSK.extractFamily.
M src/contrib/hbase/src/java/org/apache/hadoop/hbase/HStoreKey.java
Move static utility to the end. Change extractFamily to return
TextSequence.
A src/contrib/hbase/src/java/org/apache/hadoop/hbase/io/TextSequence.java
New TextSequence class: As CharSequence is to String, so is
TextSequence to Text (sort-of).
> [hbase] Save on number of Text object creations
> -----------------------------------------------
>
> Key: HADOOP-2479
> URL: https://issues.apache.org/jira/browse/HADOOP-2479
> Project: Hadoop
> Issue Type: Improvement
> Components: contrib/hbase
> Reporter: stack
> Priority: Minor
> Attachments: p-2.patch
>
>
> Save on number of Text object creations by using new TextSequence,
> particularly where the instances are short-lived.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.