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 9fc8c446629d..7412e766d0c0 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 @@ -328,6 +328,7 @@ public void markContainerForClose() throws StorageContainerException { @Override public void markContainerUnhealthy() throws StorageContainerException { writeLock(); + ContainerDataProto.State prevState = containerData.getState(); try { updateContainerData(() -> containerData.setState(ContainerDataProto.State.UNHEALTHY)); @@ -335,9 +336,9 @@ public void markContainerUnhealthy() throws StorageContainerException { } finally { writeUnlock(); } - LOG.warn("Moving container {} to state UNHEALTHY from state:{} Trace:{}", + LOG.warn("Moving container {} to state {} from state:{} Trace:{}", containerData.getContainerPath(), containerData.getState(), - StringUtils.getStackTrace(Thread.currentThread())); + prevState, StringUtils.getStackTrace(Thread.currentThread())); } @Override