This is an automated email from the ASF dual-hosted git repository.
danny0405 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/master by this push:
new c1062ff75be [HUDI-6581] Remove unnecessary validations in function
getOldestInstantToRetainForClustering (#9265)
c1062ff75be is described below
commit c1062ff75be2ea9f6febc64ca3865e84c7e6c66d
Author: zhuanshenbsj1 <[email protected]>
AuthorDate: Thu Sep 21 16:16:04 2023 +0800
[HUDI-6581] Remove unnecessary validations in function
getOldestInstantToRetainForClustering (#9265)
---
.../java/org/apache/hudi/common/util/ClusteringUtils.java | 13 -------------
1 file changed, 13 deletions(-)
diff --git
a/hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java
b/hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java
index 894db11a2d1..eea644a0bbc 100644
--- a/hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java
+++ b/hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java
@@ -281,19 +281,6 @@ public class ClusteringUtils {
} else {
oldestInstantToRetain = replaceTimeline.firstInstant();
}
-
- Option<HoodieInstant> pendingInstantOpt =
replaceTimeline.filterInflights().firstInstant();
- if (pendingInstantOpt.isPresent()) {
- // Get the previous commit before the first inflight clustering
instant.
- Option<HoodieInstant> beforePendingInstant =
activeTimeline.getCommitsTimeline()
- .filterCompletedInstants()
- .findInstantsBefore(pendingInstantOpt.get().getTimestamp())
- .lastInstant();
- if (beforePendingInstant.isPresent()
- && oldestInstantToRetain.map(instant ->
instant.compareTo(beforePendingInstant.get()) > 0).orElse(true)) {
- oldestInstantToRetain = beforePendingInstant;
- }
- }
}
return oldestInstantToRetain;
}