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)

Reply via email to