You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by ms...@apache.org on 2021/12/07 10:25:18 UTC

[ozone] branch master updated: HDDS-6067. Improve Debugging around unhealthy container state on Datanode. (#2888)

This is an automated email from the ASF dual-hosted git repository.

msingh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/master by this push:
     new 46c95ba  HDDS-6067. Improve Debugging around unhealthy container state on Datanode. (#2888)
46c95ba is described below

commit 46c95ba2c984af8b164ea1b9bed785b8b60093e2
Author: Mukul Kumar Singh <ms...@apache.org>
AuthorDate: Tue Dec 7 15:54:13 2021 +0530

    HDDS-6067. Improve Debugging around unhealthy container state on Datanode. (#2888)
---
 .../org/apache/hadoop/ozone/container/keyvalue/KeyValueContainer.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/KeyValueContainer.java b/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/KeyValueContainer.java
index 4b47e50..1284f6a 100644
--- a/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/KeyValueContainer.java
+++ b/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/KeyValueContainer.java
@@ -68,6 +68,7 @@ import static org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.Res
 import static org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.Result.UNSUPPORTED_REQUEST;
 import static org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil.onFailure;
 
+import org.apache.hadoop.util.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -299,6 +300,9 @@ public class KeyValueContainer implements Container<KeyValueContainerData> {
     } finally {
       writeUnlock();
     }
+    LOG.warn("Moving container {} to state UNHEALTHY from state:{} Trace:{}",
+            containerData.getContainerPath(), containerData.getState(),
+            StringUtils.getStackTrace(Thread.currentThread()));
   }
 
   @Override

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@ozone.apache.org
For additional commands, e-mail: commits-help@ozone.apache.org