ffcchi commented on a change in pull request #1421: [HUDI-724] Parallelize
getSmallFiles for partitions
URL: https://github.com/apache/incubator-hudi/pull/1421#discussion_r395432973
##########
File path:
hudi-client/src/main/java/org/apache/hudi/table/HoodieMergeOnReadTable.java
##########
@@ -374,16 +374,12 @@ public void finalizeWrite(JavaSparkContext jsc, String
instantTs, List<HoodieWri
sf.location = new
HoodieRecordLocation(FSUtils.getCommitTime(filename),
FSUtils.getFileId(filename));
sf.sizeBytes = getTotalFileSize(smallFileSlice);
smallFileLocations.add(sf);
- // Update the global small files list
- smallFiles.add(sf);
Review comment:
the UpsertPartitioner actually holds a global list small files for all
partitions. since the work will be distributed to Task nodes, the method can't
the small file to global list anymore. So I moved the logic of updating that
global list out side of the parallelism section.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services