jhungund opened a new pull request, #6252:
URL: https://github.com/apache/hbase/pull/6252

   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.
   
   Change-Id: I83ea05e694fa9b76683a837f83162b6a72ef1a3c


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to