[
https://issues.apache.org/jira/browse/HBASE-17738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ramkrishna.s.vasudevan updated HBASE-17738:
-------------------------------------------
Attachment: HBASE-17738_2.patch
This patch uses the logic of creating bytebuffers as done by snazy/ohc.
It makes the RS start up even faster. The 150G BB itself takes 5 secs only but
the catch is that this does not honour the --XXDirectMemorySize param meter as
the allocation is just done assuming we have enough memory.
This is what snazy/ohc also makes use of.
So for 125G of offheap memory allocation
BEfore patch - 40 sec
With HBASE-17738.patch - 10 to 12 secs
With HBASE-17738_2.patch -5 to 6 secs.
> BucketCache startup is slow
> ---------------------------
>
> Key: HBASE-17738
> URL: https://issues.apache.org/jira/browse/HBASE-17738
> Project: HBase
> Issue Type: Sub-task
> Components: BucketCache
> Affects Versions: 2.0.0
> Reporter: stack
> Assignee: ramkrishna.s.vasudevan
> Fix For: 2.0.0
>
> Attachments: HBASE-17738_2.patch, HBASE-17738.patch
>
>
> If you set bucketcache size at 64G say and then start hbase, it takes a long
> time. Can we do the allocations in parallel and not inline with the server
> startup?
> Related, prefetching on a bucketcache is slow. Speed it up.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)