Versions Compared

Key

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

...

All changes are backwards compatible. This is an add on feature and no changes to the existing checkpoint operations are required.

Test Plan

WIP

Rejected Alternatives

Previous explored solutions involved modifying the checkpoint offsets directly. Operationally, the proposed solution provides more safety because checkpoints are used for fault-tolerance and should not allow user intervention to prevent human error. Having the ability to set starting offsets out-of-band provides the safety layer. 

...