You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Reid Chan (JIRA)" <ji...@apache.org> on 2016/06/11 14:52:20 UTC

[jira] [Comment Edited] (HBASE-14743) Add metrics around HeapMemoryManager

    [ https://issues.apache.org/jira/browse/HBASE-14743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15325889#comment-15325889 ] 

Reid Chan edited comment on HBASE-14743 at 6/11/16 2:52 PM:
------------------------------------------------------------

"How many decided to expand memstore" √
"How many decided to expand block cache" √
"How many decided to do nothing" √
plus:
How many times that the heap occupancy is above the low watermark.

This patch improves the documentation according to reviews, removes duplicated metrics.
It also provides histograms for those factors that have impact on the tuner result: cacheEvictedCount, cacheMissCount, blockedFlushCount, unblockedFlushCount, curMemStoreUsed and curBlockCacheUsed. In particular, the histograms for curMemStoreUsed and curBlockCacheUsed are shown in two aspects. One is in size which is more straightforward, the other is in percentage which is more statistical.

Thx~!



was (Author: reidchan):
"How many decided to expand memstore" √
"How many decided to expand block cache" √
"How many decided to do nothing" √
plus:
How many times that the heap occupancy is above the low watermark.

This patch improves the documentation according to reviews, removes duplicated metrics.
It Also provides histograms for those factors that have impact on the tuner result: cacheEvictedCount, cacheMissCount, blockedFlushCount, unblockedFlushCount, curMemStoreUsed and curBlockCacheUsed. In particular, the histograms for curMemStoreUsed and curBlockCacheUsed are shown in two aspects. One is in size which is more straightforward, the other is in percentage which is more statistical.

Thx~!


> Add metrics around HeapMemoryManager
> ------------------------------------
>
>                 Key: HBASE-14743
>                 URL: https://issues.apache.org/jira/browse/HBASE-14743
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Elliott Clark
>            Assignee: Reid Chan
>            Priority: Minor
>         Attachments: HBASE-14743.001.patch, HBASE-14743.002.patch, HBASE-14743.003.patch, HBASE-14743.004.patch, HBASE-14743.005.patch, HBASE-14743.006.patch, HBASE-14743.007.patch, HBASE-14743.008.patch
>
>
> it would be good to know how many invocations there have been.
> How many decided to expand memstore.
> How many decided to expand block cache.
> How many decided to do nothing.
> etc.
> When that's done use those metrics to clean up the tests.



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