Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-18112 Approximate Task-Local Recovery -- Milestone One
  3. FLINK-19547

Partial Record Cleanup after the Consumer Task Fails and Restart

    XMLWordPrintableJSON

Details

    Description

      Partial records happen if a record can not fit into one buffer, then the remaining part of the same record is put into the next buffer. Hence partial records only exist at the beginning of a buffer. 

      Partial record clean-up is needed in the mode of approximate local recovery. If a record is spanning over multiple buffers, and the first (several) buffers have got lost due to the failure of the receiver task, the remaining data belonging to the same record in transition should be cleaned up.

      Attachments

        Issue Links

          Activity

            People

              ym Yuan Mei
              ym Yuan Mei
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: