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:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to