You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Andrew Kyle Purtell (Jira)" <ji...@apache.org> on 2022/06/11 20:04:00 UTC
[jira] [Resolved] (HBASE-13714) Add tracking of the total response queue size
[ https://issues.apache.org/jira/browse/HBASE-13714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Kyle Purtell resolved HBASE-13714.
-----------------------------------------
Resolution: Incomplete
> Add tracking of the total response queue size
> ---------------------------------------------
>
> Key: HBASE-13714
> URL: https://issues.apache.org/jira/browse/HBASE-13714
> Project: HBase
> Issue Type: Improvement
> Components: IPC/RPC, master, metrics, regionserver
> Affects Versions: 1.0.2, 1.2.0, 2.0.0
> Reporter: Esteban Gutierrez
> Priority: Major
>
> I noticed this behavior while working on HBASE-13694:
> Once we are done processing a request, we decrement the call queue size on the RPC server. However, responses can be very large and sometimes sending them can take a long time. Since we don't keep track the response queue via metrics it is hard to spot when the responses are using too much resources on the RS.
> Ideally we should be tracking on the RS how much data we have in-flight in the response queue via metrics and not just in the logs if the size of the response exceeds a threshold (e.g hbase.ipc.warn.response.size or hbase.ipc.warn.response.time)
--
This message was sent by Atlassian Jira
(v8.20.7#820007)