From 2fc4e7051ccd9bf8b1840f0601e4c076fcec35f5 Mon Sep 17 00:00:00 2001 From: sravani-revuri Date: Mon, 27 Apr 2026 11:02:00 +0530 Subject: [PATCH] HDDS-15106. Add Delete block calls to trace hierarchy. --- .../hadoop/ozone/om/service/KeyDeletingService.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/KeyDeletingService.java b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/KeyDeletingService.java index d7797d208694..e999a9e3ad83 100644 --- a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/KeyDeletingService.java +++ b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/KeyDeletingService.java @@ -44,6 +44,7 @@ import org.apache.hadoop.hdds.conf.ConfigurationSource; import org.apache.hadoop.hdds.conf.StorageUnit; import org.apache.hadoop.hdds.scm.protocol.ScmBlockLocationProtocol; +import org.apache.hadoop.hdds.tracing.TracingUtil; import org.apache.hadoop.hdds.utils.BackgroundTask; import org.apache.hadoop.hdds.utils.BackgroundTaskResult; import org.apache.hadoop.hdds.utils.BackgroundTaskResult.EmptyTaskResult; @@ -165,9 +166,10 @@ Pair, Boolean> processKeyDeletes(Map keyB blockDeletionResults = new ArrayList<>(); LOG.info("Skipping SCM call as all {} keys are empty", keyBlocksList.size()); } else { - blockDeletionResults = - scmClient.deleteKeyBlocks(nonEmptyKeyBlocksList.values().stream() - .map(PurgedKey::getBlockGroup).collect(Collectors.toList())); + blockDeletionResults = TracingUtil.executeInNewSpan( + "deleteKeyBlocks", + () -> scmClient.deleteKeyBlocks(nonEmptyKeyBlocksList.values().stream() + .map(PurgedKey::getBlockGroup).collect(Collectors.toList()))); } if (keyBlocksList.size() != nonEmptyKeyBlocksList.size()) {