You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by wa...@apache.org on 2022/01/19 17:14:10 UTC

[hudi] branch master updated: [HUDI-3277] Filter non-parquet files in bootstrap procedure (#4639)

This is an automated email from the ASF dual-hosted git repository.

wangxianghu 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 db93ad2  [HUDI-3277] Filter non-parquet files in bootstrap procedure (#4639)
db93ad2 is described below

commit db93ad2f4bc9b3c357f065882c3d8cbb1c0b9c07
Author: wangxianghu <wa...@apache.org>
AuthorDate: Wed Jan 19 21:13:51 2022 +0400

    [HUDI-3277] Filter non-parquet files in bootstrap procedure (#4639)
---
 .../java/org/apache/hudi/table/action/bootstrap/BootstrapUtils.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapUtils.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapUtils.java
index c6f0832..9b0db44 100644
--- a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapUtils.java
+++ b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapUtils.java
@@ -70,7 +70,7 @@ public class BootstrapUtils {
         Integer level = (int) relativePath.chars().filter(ch -> ch == '/').count();
         HoodieFileStatus hoodieFileStatus = FileStatusUtils.fromFileStatus(topLevelStatus);
         result.add(Pair.of(hoodieFileStatus, Pair.of(level, relativePath)));
-      } else if (metaPathFilter.accept(topLevelStatus.getPath())) {
+      } else if (topLevelStatus.isDirectory() && metaPathFilter.accept(topLevelStatus.getPath())) {
         subDirectories.add(topLevelStatus.getPath().toString());
       }
     }