Uploaded image for project: 'Apache Hudi'
  1. Apache Hudi
  2. HUDI-6654

Add new log block header type to store record positions

    XMLWordPrintableJSON

Details

    Description

      To support position-based merging of base and log files, we need to encode positions in the log blocks so that the positions can be used directly, without having to deserialize records or delete keys for OverwriteWithLatest payload, or with ordering values required only for `DefaultHoodieRecordPayload` supporting event time based streaming.  We add a new `HeaderMetadataType` to store the positions in the log block header.

      Attachments

        Issue Links

          Activity

            People

              guoyihua Ethan Guo (this is the old account; please use "yihua")
              guoyihua Ethan Guo (this is the old account; please use "yihua")
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: