large scan caching size causes RS to throw OOME
-----------------------------------------------

                 Key: HBASE-4380
                 URL: https://issues.apache.org/jira/browse/HBASE-4380
             Project: HBase
          Issue Type: Bug
          Components: regionserver
            Reporter: Ming Ma


If the hbase application specifies a large caching size via 
Scan.setCaching(...),  RS will try to accumulate enough rows before returning 
to the client. This could blow up RS memory. In TableInputFormat scenario, we 
have couple mappers with large caching size, thus RS memory usage goes up 
quickly.

RS perhaps should take memory usage into account, for example, return less 
results per HRegionInterface.next(long scannerId, int numberOfRows) call in the 
case of low memory.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to