Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Unaligned checkpoints have been in our codebase for a very long time already, proving to be stable, reliable and are solving a lot of potential problems. Especially with the option to timeout aligned checkpoints to unaligned, there seems to be no very few reasons to keep using the aligned checkpoints by default. This Enabling unaligned checkpoints by default would make adoption of Flink easier, especially for the new users, who are most likely currently . Instead first deploying Flink with the current default aligned checkpointsconfiguration, encountering problems during back - pressure, searching online for a solution, and only then enabling unaligned checkpoints, new users wouldn't have to do anything.

Public Interfaces

None of the public interfaces will be changed. Only the default values of the org.apache.flink.streaming.api.environment.ExecutionCheckpointingOptions#ENABLE_UNALIGNED  and org.apache.flink.streaming.api.environment.ExecutionCheckpointingOptions#ALIGNED_CHECKPOINT_TIMEOUT

...