[ https://issues.apache.org/jira/browse/HBASE-29148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nick Dimiduk resolved HBASE-29148. ---------------------------------- Resolution: Fixed Pushed to branch-2.5+. Thanks a lot [~charlesconnell]. Also, do speak up if you want to make a more intelligent default behavior for branch-2+. > BufferedMutator should be able to flush after buffering a certain number of > mutations > ------------------------------------------------------------------------------------- > > Key: HBASE-29148 > URL: https://issues.apache.org/jira/browse/HBASE-29148 > Project: HBase > Issue Type: Improvement > Components: Client > Reporter: Charles Connell > Assignee: Charles Connell > Priority: Minor > Labels: pull-request-available > Fix For: 3.0.0-beta-2, 2.6.3, 2.5.12 > > > At my company I've been experimenting with enabling > {{hbase.rpc.rows.size.threshold.reject}} on our RegionServers as a protective > measure, to prevent Java OOMs caused by large Multi requests. This has caused > issues for some clients using BufferedMutators, which send large batches of > mutations, sometimes all to a single RegionServer. It the BufferedMutator had > a way to flush before hitting the RegionServer's > {{hbase.rpc.rows.warning.threshold}}, then it could get its mutations done > successfully. This is easy to add. -- This message was sent by Atlassian Jira (v8.20.10#820010)