[ 
https://issues.apache.org/jira/browse/HBASE-11887?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stack updated HBASE-11887:
--------------------------
    Attachment: 11887.txt

This seems to help.  BoundedPriorityBlockingQueue has all handlers which user 
CallRunners.  The CallRunners hold on to Calls after they are done.  All 
handlers can be holding on to big ycsb puts.  With this in place, I run much 
longer.  Heap character is completely different now.  Let me dig more.  This is 
a branch-1/master only issue (redo of rpc priority).

> Memory retention in branch-1; millions of instances of LiteralByteString for 
> column qualifier and value
> -------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-11887
>                 URL: https://issues.apache.org/jira/browse/HBASE-11887
>             Project: HBase
>          Issue Type: Bug
>          Components: Protobufs
>    Affects Versions: 0.99.0
>            Reporter: stack
>            Assignee: stack
>         Attachments: 11887.txt, Screen Shot 2014-09-03 at 10.18.58 AM.png
>
>
> Trying to test branch-1, I run out of mem pretty fast.  Looking at dumps, I 
> see too many instances of LiteralByteString.  Seem to be 'qualifiers' and 
> 'values' out of pb QualifierValue... and on up to the multi call into the 
> server. Am having trouble finding how the retention is being done... Filing 
> issue in meantime while work on it.



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

Reply via email to