Faster checkpointing through unaligned checkpoints - Piotr Nowojski
HTML-код
- Опубликовано: 26 авг 2024
- Flink is a state of the art streaming processing engine with exactly-once semantics. At the core of providing exactly-once guarantees under failures is Flink’s checkpointing feature. Checkpointing is implemented in a way that provides maximal throughput with minimal overheads and no additional IO access.
However, the current checkpointing approach comes with some challenges and one particularly tricky challenge on which we focus of this talk is checkpoint barrier alignment.
I will explain what checkpoint barrier alignment is, in what scenarios can cause problems, and what those problems are. Next, we will present a new feature of unaligned checkpoints to tackle those problems. We will compare checkpointing with and without alignment and conclude about the implications for throughput, latency, and resource usage.
Thank you, Piotr! This talk is amazing!
Very clear! Thank you!
What is the setting to reduce the in-flight data?