Explorar o código

HDDS-1832 : Improve logging for PipelineActions handling in SCM and datanode. (#1200)

avijayanhwx %!s(int64=5) %!d(string=hai) anos
pai
achega
6e8c8413ee

+ 1 - 1
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/transport/server/ratis/XceiverServerRatis.java

@@ -558,7 +558,7 @@ public final class XceiverServerRatis extends XceiverServer {
     if (triggerHB) {
       context.getParent().triggerHeartbeat();
     }
-    LOG.debug(
+    LOG.info(
         "pipeline Action " + action.getAction() + "  on pipeline " + pipelineID
             + ".Reason : " + action.getClosePipeline().getDetailedReason());
   }

+ 4 - 3
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/pipeline/PipelineActionHandler.java

@@ -57,9 +57,10 @@ public class PipelineActionHandler
           pipelineID = PipelineID.
               getFromProtobuf(action.getClosePipeline().getPipelineID());
           Pipeline pipeline = pipelineManager.getPipeline(pipelineID);
-          LOG.info("Received pipeline action {} for {} from datanode {}",
-              action.getAction(), pipeline, report.getDatanodeDetails());
-          pipelineManager.finalizeAndDestroyPipeline(pipeline, true);
+          LOG.info("Received pipeline action {} for {} from datanode {}. " +
+                  "Reason : {}", action.getAction(), pipeline,
+              report.getDatanodeDetails(),
+              action.getClosePipeline().getDetailedReason());
         } catch (IOException ioe) {
           LOG.error("Could not execute pipeline action={} pipeline={} {}",
               action, pipelineID, ioe);