hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Elliott Clark (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-14978) Don't allow Scans and Multi to retain too many blocks
Date Tue, 15 Dec 2015 00:29:46 GMT
Elliott Clark created HBASE-14978:
-------------------------------------

             Summary: Don't allow Scans and Multi to retain too many blocks
                 Key: HBASE-14978
                 URL: https://issues.apache.org/jira/browse/HBASE-14978
             Project: HBase
          Issue Type: Improvement
            Reporter: Elliott Clark
            Assignee: Elliott Clark


Scans and Multi's have limits on the total size of cells that can be returned. However if
those requests are not all pointing at the same blocks then the KeyValues can keep alive a
lot more data than their size.

Take the following example:

A multi with a list of 10000 gets to a fat row. Each column being returned in in a different
block. Each column is small 32 bytes or so.

So the total cell size will be 32 * 10000 = ~320kb. However if each block is 128k then total
retained heap size will be almost 40gigs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message