This is an automated email from the ASF dual-hosted git repository.
zitadombi 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 a8dd86ff46 HDDS-10855. Handle Null ParentKeyInfo Error in Recon
Namespace Summary Task. (#6679)
a8dd86ff46 is described below
commit a8dd86ff46e3f3295b93231aa99edb3bb110ec62
Author: Arafat2198 <[email protected]>
AuthorDate: Thu Jun 20 13:26:04 2024 +0530
HDDS-10855. Handle Null ParentKeyInfo Error in Recon Namespace Summary
Task. (#6679)
---
.../hadoop/ozone/recon/tasks/NSSummaryTaskWithLegacy.java | 12 ++++++++----
.../hadoop/ozone/recon/tasks/NSSummaryTaskWithOBS.java | 2 ++
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git
a/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/tasks/NSSummaryTaskWithLegacy.java
b/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/tasks/NSSummaryTaskWithLegacy.java
index 436d13dcf0..121b280bf6 100644
---
a/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/tasks/NSSummaryTaskWithLegacy.java
+++
b/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/tasks/NSSummaryTaskWithLegacy.java
@@ -326,8 +326,10 @@ public class NSSummaryTaskWithLegacy extends
NSSummaryTaskDbEventHandler {
if (parentKeyInfo != null) {
keyInfo.setParentObjectID(parentKeyInfo.getObjectID());
} else {
- throw new IOException("ParentKeyInfo for " +
- "NSSummaryTaskWithLegacy is null");
+ LOG.warn("ParentKeyInfo is null for key: {} in volume: {}, bucket: {}.
Full Parent Key: {}",
+ keyInfo.getKeyName(), keyInfo.getVolumeName(),
keyInfo.getBucketName(), fullParentKeyName);
+ throw new IOException("ParentKeyInfo for NSSummaryTaskWithLegacy is
null for key: " +
+ keyInfo.getKeyName());
}
} else {
setParentBucketId(keyInfo);
@@ -349,8 +351,10 @@ public class NSSummaryTaskWithLegacy extends
NSSummaryTaskDbEventHandler {
if (parentBucketInfo != null) {
keyInfo.setParentObjectID(parentBucketInfo.getObjectID());
} else {
- throw new IOException("ParentKeyInfo for " +
- "NSSummaryTaskWithLegacy is null");
+ LOG.warn("ParentBucketInfo is null for key: {} in volume: {}, bucket:
{}",
+ keyInfo.getKeyName(), keyInfo.getVolumeName(),
keyInfo.getBucketName());
+ throw new IOException("ParentBucketInfo for NSSummaryTaskWithLegacy is
null for key: " +
+ keyInfo.getKeyName());
}
}
diff --git
a/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/tasks/NSSummaryTaskWithOBS.java
b/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/tasks/NSSummaryTaskWithOBS.java
index 2601274abb..e407251674 100644
---
a/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/tasks/NSSummaryTaskWithOBS.java
+++
b/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/tasks/NSSummaryTaskWithOBS.java
@@ -228,6 +228,8 @@ public class NSSummaryTaskWithOBS extends
NSSummaryTaskDbEventHandler {
if (parentBucketInfo != null) {
keyInfo.setParentObjectID(parentBucketInfo.getObjectID());
} else {
+ LOG.warn("ParentBucketInfo is null for key: %s in volume: %s, bucket:
%s",
+ keyInfo.getKeyName(), keyInfo.getVolumeName(),
keyInfo.getBucketName());
throw new IOException("ParentKeyInfo for " +
"NSSummaryTaskWithOBS is null");
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]