...
Proposed changes are source compatible and binary incompatible with previous releases.
Test Plan
- Add a variation for all existing stateful tests to run with enabled transactional state stores.
- Add tests to ensure that transactional state stores discard The state store discards uncommitted changes after crash failure.
- The state store replays Add tests to ensure that transactional state stores replay missing changes from the changelog topic on recovery.
Transactions via Secondary State Store for Uncommitted Changes
...