Janardhan Hungund created HBASE-28841:
-----------------------------------------
Summary: Modify default value of
hbase.bucketcache.persistence.chunksize to 10K
Key: HBASE-28841
URL: https://issues.apache.org/jira/browse/HBASE-28841
Project: HBase
Issue Type: Bug
Reporter: Janardhan Hungund
Assignee: Janardhan Hungund
Currently, the default value of the configuration parameter
"hbase.bucketcache.persistence.chunksize" is 10 million (10000000).
This is the number of block entries that are processed during the persistence
of bucket-cache backing map to the persistence file. During the testing, it was
found that, this high number of chunksize resulted in high heap utilisation in
region servers leading to longer GC pauses which also led to server crashes
intermittently.
When the value of this configuration is set to 10K(10000), the cache remains
stable. No GC delays are observed. Also no server crashes are observed.
The jmap outputs collected against the regionservers showed reduced memory
utilisation from 4.5-5GB to 1-1.5GB for the objects related to persistence code.
Hence, we need to adjust the default value of this configuration parameter to
10K.
Thanks,
Janardhan
--
This message was sent by Atlassian Jira
(v8.20.10#820010)