瀏覽代碼

HDDS-886. Unnecessary buffer copy in HddsDispatcher#dispatch. Contributed by Lokesh Jain.

Yiqun Lin 6 年之前
父節點
當前提交
62f821115b

+ 1 - 1
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/impl/HddsDispatcher.java

@@ -134,9 +134,9 @@ public class HddsDispatcher implements ContainerDispatcher, Auditor {
   @Override
   @Override
   public ContainerCommandResponseProto dispatch(
   public ContainerCommandResponseProto dispatch(
       ContainerCommandRequestProto msg) {
       ContainerCommandRequestProto msg) {
+    Preconditions.checkNotNull(msg);
     LOG.trace("Command {}, trace ID: {} ", msg.getCmdType().toString(),
     LOG.trace("Command {}, trace ID: {} ", msg.getCmdType().toString(),
         msg.getTraceID());
         msg.getTraceID());
-    Preconditions.checkNotNull(msg.toString());
 
 
     AuditAction action = ContainerCommandRequestPBHelper.getAuditAction(
     AuditAction action = ContainerCommandRequestPBHelper.getAuditAction(
         msg.getCmdType());
         msg.getCmdType());