From cba6f30a8d16381f426ea43125c51a1ff22f0ed4 Mon Sep 17 00:00:00 2001 From: Ritesh H Shukla Date: Wed, 17 Jan 2024 15:48:57 -0800 Subject: [PATCH] HDDS-10155: Use getOzoneKey when calculating the paths for keys Change-Id: I1cb7e1958159c94170fb2376ba0ed26bc9df511c --- .../main/java/org/apache/hadoop/ozone/om/KeyManagerImpl.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/KeyManagerImpl.java b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/KeyManagerImpl.java index da2d7728baf..6e97ca2e756 100644 --- a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/KeyManagerImpl.java +++ b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/KeyManagerImpl.java @@ -1680,9 +1680,7 @@ public List listStatus(OmKeyArgs args, boolean recursive, TableIterator> iterator; Iterator, CacheValue>> cacheIter = keyTable.cacheIterator(); - String startCacheKey = OZONE_URI_DELIMITER + volumeName + - OZONE_URI_DELIMITER + bucketName + OZONE_URI_DELIMITER + - ((startKey.equals(OZONE_URI_DELIMITER)) ? "" : startKey); + String startCacheKey = metadataManager.getOzoneKey(volumeName, bucketName, startKey); // First, find key in TableCache listStatusFindKeyInTableCache(cacheIter, keyArgs, startCacheKey,