hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-17673) Monitored RPC Handler not shown in the WebUI
Date Tue, 28 Feb 2017 18:04:45 GMT

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

Hudson commented on HBASE-17673:
--------------------------------

FAILURE: Integrated in Jenkins build HBase-1.4 #651 (See [https://builds.apache.org/job/HBase-1.4/651/])
HBASE-17673 Monitored RPC Handler not shown in the WebUI (Allan Yang) (tedyu: rev 7d38e6126af747fd29863c1c1439c90481efec3c)
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/monitoring/TaskMonitor.java
* (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/monitoring/TestTaskMonitor.java


> Monitored RPC Handler not shown in the WebUI
> --------------------------------------------
>
>                 Key: HBASE-17673
>                 URL: https://issues.apache.org/jira/browse/HBASE-17673
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 2.0.0, 3.0.0, 1.2.4, 1.1.8
>            Reporter: Allan Yang
>            Assignee: Allan Yang
>            Priority: Minor
>             Fix For: 2.0.0, 1.4.0
>
>         Attachments: HBASE-17673-branch-1.patch, HBASE-17673-branch-1.v2.patch, HBASE-17673.patch,
HBASE-17673.v2.patch
>
>
> This issue has been fixed once in HBASE-14674. But, I noticed that almost all RS in our
production environment still have this problem. Strange thing is that newly started servers
seems do not affected. Digging for a while, then I realize the {{CircularFifoBuffer}} introduced
by HBASE-10312 is the root cause. The RPC hander's monitoredTask only create once, if the
server is flooded with tasks, RPC monitoredTask can be purged by CircularFifoBuffer, and then
never visible in WebUI.
> So my solution is creating a list for RPC monitoredTask separately. It is OK to do so
since the RPC handlers remain in a fixed number. It won't increase or decrease during the
lifetime of the server.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message