[ https://issues.apache.org/jira/browse/HBASE-3455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12988292#action_12988292 ]
Todd Lipcon commented on HBASE-3455: ------------------------------------ Yea.. how about we put in the on/off switch in hbase-default, but leave the size switches undocumented except for in the source? (I have no idea what the best values are for those... could be very dependent on your JVM settings even) Ted also reminded me that some unit tests are failing (heapsize tests for Store for example), so we should run those before committing and fix up - I don't think I got them all right yet. > Heap fragmentation in region server > ----------------------------------- > > Key: HBASE-3455 > URL: https://issues.apache.org/jira/browse/HBASE-3455 > Project: HBase > Issue Type: Brainstorming > Components: performance, regionserver > Affects Versions: 0.90.1 > Reporter: Todd Lipcon > Assignee: Todd Lipcon > Priority: Critical > Fix For: 0.90.1 > > Attachments: collapse-arrays.patch, HBasefragmentation.pdf, > icv-frag.png, mslab-1.txt, mslab-2.txt, mslab-3.txt, parse-fls-statistics.py, > with-kvallocs.png > > > Stop-the-world GC pauses have long been a problem in HBase. "Concurrent mode > failures" can usually be tuned around by setting the initiating occupancy > fraction low, but eventually the heap becomes fragmented and a promotion > failure occurs. > This JIRA is to do research/experiments about the heap fragmentation issue > and possible solutions. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.