[ https://issues.apache.org/jira/browse/HBASE-10792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13941922#comment-13941922
]
Nick Dimiduk commented on HBASE-10792:
--------------------------------------
[~enis], [~devaraj]: any objection to including this on hbase-10070 branch? Local mode testing
is basically broken without it.
> RingBufferTruck does not release its payload
> --------------------------------------------
>
> Key: HBASE-10792
> URL: https://issues.apache.org/jira/browse/HBASE-10792
> Project: HBase
> Issue Type: Bug
> Components: Performance, wal
> Affects Versions: 0.99.0
> Reporter: Nick Dimiduk
> Assignee: Nick Dimiduk
> Fix For: 0.99.0
>
> Attachments: HBASE-10792.00.patch, HBASE-10792.00.patch
>
>
> Run a write-heavy workload (PerfEval sequentialWrite) out of a trunk sandbox and watch
as HBase eventually dies with an OOM: heap space. Examining the heap dump shows an extremely
large retained size of KeyValue and RingBufferTrunk instances. By my eye, the default value
of {{hbase.regionserver.wal.disruptor.event.count}} is too large for such a small default
heap size, or the RBT instances need to release their payloads after consumers retrieve them.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
|