[ https://issues.apache.org/jira/browse/HUDI-7499?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
xy updated HUDI-7499: --------------------- Description: Support OverwriteWithGreaterRecordPayload for Hudi: In DefaultHoodieRecordPayload only support precombine key incoming >= persist,this can not use in the sence which need keep the earliest record when incoming = persist. eg: earliest login time ||id||precombine||ts||login_time|| || |1|123|11|123456| | |1|123|11|123666| | In this sence need keep the first record,so we need a new payload was: Support PrecombineAbsoluteGreaterPayload for Hudi: In DefaultHoodieRecordPayload only support precombine key incoming >= persist,this can not use in the sence which need keep the earliest record when incoming = persist. eg: earliest login time ||id||precombine||ts||login_time|| || |1|123|11|123456| | |1|123|11|123666| | In this sence need keep the first record,so we need a new payload > Support OverwriteWithGreaterRecordPayload for Hudi > -------------------------------------------------- > > Key: HUDI-7499 > URL: https://issues.apache.org/jira/browse/HUDI-7499 > Project: Apache Hudi > Issue Type: Improvement > Components: core > Reporter: xy > Assignee: xy > Priority: Major > Labels: pull-request-available > > Support OverwriteWithGreaterRecordPayload for Hudi: > In DefaultHoodieRecordPayload only support precombine key incoming >= > persist,this can not use in the sence which need keep the earliest record > when incoming = persist. > eg: earliest login time > > ||id||precombine||ts||login_time|| || > |1|123|11|123456| | > |1|123|11|123666| | > In this sence need keep the first record,so we need a new payload -- This message was sent by Atlassian Jira (v8.20.10#820010)