Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-7192

Elements buffered during checkpointing may not be partitioned correctly

Details

    • Bug
    • Status: Resolved
    • P2
    • Resolution: Fixed
    • None
    • 2.13.0
    • runner-flink
    • None

    Description

      When a Flink checkpoint is taken, the current bundle is finalized. The finalization happens when the checkpoint barrier has already been sent downstream; emitting elements at this point would violate the checkpoint barrier alignment.

      When elements are emitted during checkpointing they are buffered until the checkpoint is complete. We should ensure that they are keyed correctly and emission of the buffered elements does not interfere with any concurrent state requests (in case of portability).

       

      Attachments

        Issue Links

          Activity

            People

              mxm Maximilian Michels
              mxm Maximilian Michels
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h 10m
                  3h 10m