You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "codope (via GitHub)" <gi...@apache.org> on 2023/08/16 05:31:20 UTC

[GitHub] [hudi] codope commented on issue #9430: [SUPPORT] Problem when refactor a custom payload to new API defined in RFC-46

codope commented on issue #9430:
URL: https://github.com/apache/hudi/issues/9430#issuecomment-1679988009

   @beyond1920 Thanks for highlighting the issue. I have created a JIRA to track it - HUDI-6702
   
   > I initially thought that HoodieRecord#shouldIgnore could help me, but I realized it's not the solution. This is because HoodieRecord is a generic implementation related to the compute engine, not something customized by the user based on their special business requirements.
   
   Can you elaborate a bit more on the above? In your custom implementation of `HoodieRecordMerger` aren't you also using a custom implementation of `HoodieRecord` where you can override `shouldIgnore`. This will ultimately be handled in one of `HoodieWriteHandle`s after merging. For example https://github.com/apache/hudi/blob/852bc7c5a650af839b4a0206d17bb8e08273bc79/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java#L286-L288


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

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org