You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Hudson (Jira)" <ji...@apache.org> on 2022/08/21 04:25:00 UTC

[jira] [Commented] (HBASE-27268) In trace log mode, the client does not print callId/startTime and the server does not print receiveTime

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

Hudson commented on HBASE-27268:
--------------------------------

Results for branch branch-2
	[build #622 on builds.a.o|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/622/]: (x) *{color:red}-1 overall{color}*
----
details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/622/General_20Nightly_20Build_20Report/]


(x) {color:red}-1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/622/JDK8_20Nightly_20Build_20Report_20_28Hadoop2_29/]


(x) {color:red}-1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/622/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/622/JDK11_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 source release artifact{color}
-- See build output for details.


(/) {color:green}+1 client integration test{color}


> In trace log mode, the client does not print callId/startTime and the server does not print receiveTime
> -------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-27268
>                 URL: https://issues.apache.org/jira/browse/HBASE-27268
>             Project: HBase
>          Issue Type: Improvement
>          Components: logging
>    Affects Versions: 2.5.0, 3.0.0-alpha-3
>            Reporter: zhuyaogai
>            Assignee: zhuyaogai
>            Priority: Minor
>             Fix For: 2.5.0, 3.0.0-alpha-4, 2.4.14
>
>
> *Question:*
> In some scenarios in the production environment, users find that the request latancy is high on the client side, but it is not high on the server side (all through the internal monitor system). In this inconsistent scenario, we want to know if there is a problem with the client or the current network. Therefore, we want to know the time when the server receives the request. However, in Trace mode, no relevant information is printed.
>  
> A possible solution is that the client prints callId (so we can associate the corresponding request on the server) and startTime about the request,and the server prints receiveTime about the request. In this way, we can find out at what stage the problem occurs. 
>  
> The client can even wrap the startTime in the request, and the server can directly collect the time at the network level (netty framework process time and network transmission time and so on) which make it easy to monitor some network level metrics about the client requests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)