This is an automated email from the ASF dual-hosted git repository.
yihua 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 61d1a7a5673 [MINOR] Add remote file system props to meta sync
properties (#11846)
61d1a7a5673 is described below
commit 61d1a7a5673067d372de3b76c48482b846a60f8d
Author: Tim Brown <[email protected]>
AuthorDate: Sat Sep 7 18:21:55 2024 -0500
[MINOR] Add remote file system props to meta sync properties (#11846)
---
.../src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git
a/hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java
b/hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java
index b83099dbd3f..46074c9df24 100644
---
a/hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java
+++
b/hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java
@@ -1034,6 +1034,10 @@ public class StreamSync implements Serializable,
Closeable {
metaProps.put(HIVE_SYNC_BUCKET_SYNC_SPEC.key(),
HiveSyncConfig.getBucketSpec(props.getString(HoodieIndexConfig.BUCKET_INDEX_HASH_FIELD.key()),
props.getInteger(HoodieIndexConfig.BUCKET_INDEX_NUM_BUCKETS.key())));
}
+ // Pass remote file system view properties to meta sync if present
+ if (writeClient.getConfig().getViewStorageConfig() != null) {
+
metaProps.putAll(writeClient.getConfig().getViewStorageConfig().getProps());
+ }
Map<String, HoodieException> failedMetaSyncs = new HashMap<>();
for (String impl : syncClientToolClasses) {