[
https://issues.apache.org/jira/browse/HBASE-13448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anoop Sam John updated HBASE-13448:
-----------------------------------
Attachment: HBASE-13448_V4.patch
Running PE test with scanRange10000 and rows set to 1000. Have 20 client
threads. So every thread scanning 10K rows(cells) 1000 times. ie. Every thread
doing 10 million cells read. All cells are filtered using '--filterAll' option.
All data is in L1 cache.
I have repeated this PE run for 5 times and taking avg of each threads avg
total run time (for 10 million cells)
Master - 17132.6
With patch - 15958.4
This mean a redution of ~7% in latency with patch.
Detailed thread timings
Master
[main] hbase.PerformanceEvaluation: [RandomScanWithRange10000Test] Min:
16529ms Max: 17617ms Avg: 17331ms
[main] hbase.PerformanceEvaluation: [RandomScanWithRange10000Test] Min:
16646ms Max: 17628ms Avg: 17245ms
[main] hbase.PerformanceEvaluation: [RandomScanWithRange10000Test] Min:
16346ms Max: 17193ms Avg: 16902ms
[main] hbase.PerformanceEvaluation: [RandomScanWithRange10000Test] Min:
16473ms Max: 17473ms Avg: 17144ms
[main] hbase.PerformanceEvaluation: [RandomScanWithRange10000Test] Min:
16396ms Max: 17382ms Avg: 17041ms
With patch
[main] hbase.PerformanceEvaluation: [RandomScanWithRange10000Test] Min:
15224ms Max: 16294ms Avg: 15984ms
[main] hbase.PerformanceEvaluation: [RandomScanWithRange10000Test] Min:
15048ms Max: 16334ms Avg: 15908ms
[main] hbase.PerformanceEvaluation: [RandomScanWithRange10000Test] Min:
15409ms Max: 16216ms Avg: 15946ms
[main] hbase.PerformanceEvaluation: [RandomScanWithRange10000Test] Min:
15574ms Max: 16402ms Avg: 16118ms
[main] hbase.PerformanceEvaluation: [RandomScanWithRange10000Test] Min:
15380ms Max: 16090ms Avg: 15836ms
> New Cell implementation with cached component offsets/lengths
> -------------------------------------------------------------
>
> Key: HBASE-13448
> URL: https://issues.apache.org/jira/browse/HBASE-13448
> Project: HBase
> Issue Type: Sub-task
> Components: Scanners
> Reporter: Anoop Sam John
> Assignee: Anoop Sam John
> Fix For: 2.0.0
>
> Attachments: 13448-0.98.txt, HBASE-13448.patch, HBASE-13448_V2.patch,
> HBASE-13448_V3.patch, HBASE-13448_V4.patch, gc.png, hits.png
>
>
> This can be extension to KeyValue and can be instantiated and used in read
> path.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)