xinglin commented on code in PR #5730:
URL: https://github.com/apache/hadoop/pull/5730#discussion_r1229947285


##########
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Server.java:
##########
@@ -636,10 +637,17 @@ void updateMetrics(Call call, long startTime, boolean 
connDropped) {
     processingTime -= waitTime;
     String name = call.getDetailedMetricsName();
     rpcDetailedMetrics.addProcessingTime(name, processingTime);
+    // Overall processing time is from arrival to completion.
+    long overallProcessingTime = rpcMetrics.getMetricsTimeUnit()

Review Comment:
   the variable is used immediately at the following line and it is not used 
anywhere else. I'd argue that it is fine to leave the TimeUnit out. It is clear 
from the context that it has been converted to the correct timeUnit. Besides, 
we have other four variables in this function which don't have timeUnit 
appended to its variable names and we are just following the same convention 
here.
   
   @goiri, can we move forward with PR? 
   
   ```
       long overallProcessingTime = rpcMetrics.getMetricsTimeUnit()
           .convert(completionTimeNanos - arrivalTimeNanos, 
TimeUnit.NANOSECONDS);
       rpcDetailedMetrics.addOverallProcessingTime(name, overallProcessingTime);
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to