You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by yi...@apache.org on 2024/05/15 11:59:08 UTC
(hudi) 15/21: [HUDI-7727] Avoid constructAbsolutePathInHadoopPath in hudi-common module (#11172)
This is an automated email from the ASF dual-hosted git repository.
yihua pushed a commit to branch branch-0.x
in repository https://gitbox.apache.org/repos/asf/hudi.git
commit eb3a242fc9aca694cc5ffe0602a18bb628a33709
Author: Y Ethan Guo <et...@gmail.com>
AuthorDate: Tue May 7 23:01:52 2024 -0700
[HUDI-7727] Avoid constructAbsolutePathInHadoopPath in hudi-common module (#11172)
---
.../main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java | 2 +-
.../hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java
index 6780ad0a173..52c6168f0db 100644
--- a/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java
+++ b/hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java
@@ -147,7 +147,7 @@ public class HoodieCommitMetadata implements Serializable {
if (getPartitionToWriteStats().get(partitionPath) != null) {
for (HoodieWriteStat stat : getPartitionToWriteStats().get(partitionPath)) {
if ((stat.getFileId() != null)) {
- String fullPath = FSUtils.constructAbsolutePathInHadoopPath(basePath, stat.getPath()).toString();
+ String fullPath = FSUtils.constructAbsolutePath(basePath, stat.getPath()).toString();
fullPaths.add(fullPath);
}
}
diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java b/hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java
index 97127a77c51..4bd1ced33f8 100644
--- a/hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java
+++ b/hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java
@@ -364,7 +364,7 @@ public abstract class IncrementalTimelineSyncFileSystemView extends AbstractTabl
final String partitionPath = entry.getValue().getPartitionPath();
List<String> fullPathList = entry.getValue().getSuccessDeleteFiles()
.stream().map(fileName -> new StoragePath(FSUtils
- .constructAbsolutePathInHadoopPath(basePath, partitionPath).toString(), fileName).toString())
+ .constructAbsolutePath(basePath, partitionPath), fileName).toString())
.collect(Collectors.toList());
removeFileSlicesForPartition(timeline, instant, entry.getKey(), fullPathList);
});