...
The idea is to change the implementation in such a way that holds the exact amount of data in buffers which can be handled for the configured amount of time.
This should improve aligned checkpoints time (fewer in-flight data to process before checkpoint can complete) and improve the behaviour and performance of unaligned checkpoints (fewer in-flight data that needs to be persisted in every unaligned checkpoint). Potentially this can be an alternative to using unaligned checkpoints.
Public Interfaces
Configuration
...