You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "sivabalan narayanan (Jira)" <ji...@apache.org> on 2025/08/13 20:43:00 UTC

[jira] [Created] (HUDI-9713) Fix all HoodieRecordCreation code paths to handle non payload records

sivabalan narayanan created HUDI-9713:
-----------------------------------------

             Summary: Fix all HoodieRecordCreation code paths to handle non payload records 
                 Key: HUDI-9713
                 URL: https://issues.apache.org/jira/browse/HUDI-9713
             Project: Apache Hudi
          Issue Type: Sub-task
          Components: writer-core
            Reporter: sivabalan narayanan


As part of payload to merge mode deprecation, we are moving away from payload whereever applicable. So, we need to revisit all HoodieRecordCreation code blocks to also have a way to create HoodieRecord the non payload way. 
 * HoodieStreamer
 * HoodieSparkSqlWriter (DataSourceUtils.createPayload())
 * Global index paths (HoodieIndexUtils.mergeIncomingWithExistingRecordWithExpressionPayload) 
 * SpillableMapUtils (in some of the read paths). 
 * EmptyHoodieRecordPayload usages. 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)