nsivabalan commented on a change in pull request #2421:
URL: https://github.com/apache/hudi/pull/2421#discussion_r554470295



##########
File path: 
hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java
##########
@@ -225,25 +216,23 @@
   /**
    * Extracts information about the deleted and append files from the {@code 
HoodieRollbackMetadata}.
    *
-   * During a rollback files may be deleted (COW, MOR) or rollback blocks be 
appended (MOR only) to files. This
-   * function will extract this change file for each partition.
+   * During a rollback files may be deleted (COW, MOR) or rollback blocks be 
appended (MOR only) to files. This function will extract this change file for 
each partition.
    *
    * @param rollbackMetadata {@code HoodieRollbackMetadata}
    * @param partitionToDeletedFiles The {@code Map} to fill with files deleted 
per partition.
    * @param partitionToAppendedFiles The {@code Map} to fill with files 
appended per partition and their sizes.
    */
   private static void processRollbackMetadata(HoodieRollbackMetadata 
rollbackMetadata,
-                                              Map<String, List<String>> 
partitionToDeletedFiles,
-                                              Map<String, Map<String, Long>> 
partitionToAppendedFiles,
-                                              Option<String> lastSyncTs) {
+      Map<String, List<String>> partitionToDeletedFiles,
+      Map<String, Map<String, Long>> partitionToAppendedFiles,
+      Option<String> lastSyncTs) {
 
     rollbackMetadata.getPartitionMetadata().values().forEach(pm -> {
       // Has this rollback produced new files?
-      boolean hasAppendFiles = 
pm.getAppendFiles().values().stream().mapToLong(Long::longValue).sum() > 0;
+      boolean hasAppendFiles = pm.getRollbackLogFiles() != null ? 
pm.getRollbackLogFiles().values().stream().mapToLong(Long::longValue).sum() > 0 
: false;

Review comment:
       this is part of avro deser. I tried something to return empty, but 
didn't work. 




----------------------------------------------------------------
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


Reply via email to