You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by ad...@apache.org on 2022/08/18 11:56:35 UTC
[ozone] branch master updated: HDDS-7076. Log container file path when container cannot be written. (#3684)
This is an automated email from the ASF dual-hosted git repository.
adoroszlai 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 82b6441c6f HDDS-7076. Log container file path when container cannot be written. (#3684)
82b6441c6f is described below
commit 82b6441c6f92ed83abda7ff7b0304149d0a91ea1
Author: Galsza <10...@users.noreply.github.com>
AuthorDate: Thu Aug 18 13:56:30 2022 +0200
HDDS-7076. Log container file path when container cannot be written. (#3684)
---
.../hadoop/ozone/container/keyvalue/KeyValueContainer.java | 9 +++++++--
1 file changed, 7 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 5516e02fc5..f8d918af7c 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
@@ -259,8 +259,13 @@ public class KeyValueContainer implements Container<KeyValueContainerData> {
} catch (IOException ex) {
onFailure(containerData.getVolume());
- throw new StorageContainerException("Error while creating/ updating " +
- ".container file. ContainerID: " + containerId, ex,
+ String containerExceptionMessage = "Error while creating/updating" +
+ " container file. ContainerID: " + containerId +
+ ", container path: " + containerFile.getAbsolutePath();
+ if (tempContainerFile == null) {
+ containerExceptionMessage += " Temporary file could not be created.";
+ }
+ throw new StorageContainerException(containerExceptionMessage, ex,
CONTAINER_FILES_CREATE_ERROR);
} finally {
if (tempContainerFile != null && tempContainerFile.exists()) {
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@ozone.apache.org
For additional commands, e-mail: commits-help@ozone.apache.org