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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]