You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by ck...@apache.org on 2022/10/26 07:26:51 UTC
[ozone] branch master updated: HDDS-7413. Fix logging while marking container state unhealthy (#3887)
This is an automated email from the ASF dual-hosted git repository.
ckj 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 9449747ff7 HDDS-7413. Fix logging while marking container state unhealthy (#3887)
9449747ff7 is described below
commit 9449747ff7c655af24f19985901669aa8648e10b
Author: Swaminathan Balachandran <47...@users.noreply.github.com>
AuthorDate: Wed Oct 26 00:26:45 2022 -0700
HDDS-7413. Fix logging while marking container state unhealthy (#3887)
---
.../apache/hadoop/ozone/container/keyvalue/KeyValueContainer.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
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 9fc8c44662..7412e766d0 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 class KeyValueContainer implements Container<KeyValueContainerData> {
@Override
public void markContainerUnhealthy() throws StorageContainerException {
writeLock();
+ ContainerDataProto.State prevState = containerData.getState();
try {
updateContainerData(() ->
containerData.setState(ContainerDataProto.State.UNHEALTHY));
@@ -335,9 +336,9 @@ public class KeyValueContainer implements Container<KeyValueContainerData> {
} 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
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@ozone.apache.org
For additional commands, e-mail: commits-help@ozone.apache.org