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 12f7b89d125c..4e20a1efc871 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 @@ -1896,9 +1896,8 @@ public List getPendingDeletionSubFiles(long volumeId, parentInfo.getObjectID())) { break; } - fileInfo.setFileName(fileInfo.getKeyName()); String fullKeyPath = OMFileRequest.getAbsolutePath( - parentInfo.getKeyName(), fileInfo.getKeyName()); + parentInfo.getKeyName(), fileInfo.getFileName()); fileInfo.setKeyName(fullKeyPath); files.add(fileInfo); diff --git a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneListStatusHelper.java b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneListStatusHelper.java index cd1ad7483cfe..8d6e1089e6ae 100644 --- a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneListStatusHelper.java +++ b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneListStatusHelper.java @@ -314,9 +314,8 @@ public OzoneFileStatus getStatus(String prefixPath, long scmBlockSize, } else { Preconditions.checkArgument(value instanceof OmKeyInfo); keyInfo = (OmKeyInfo) value; - keyInfo.setFileName(keyInfo.getKeyName()); String fullKeyPath = OMFileRequest.getAbsolutePath(prefixPath, - keyInfo.getKeyName()); + keyInfo.getFileName()); keyInfo.setKeyName(fullKeyPath); } return new OzoneFileStatus(keyInfo, scmBlockSize, entryType.isDir());