Yanfei Lei
Yanfei Lei
## What is the purpose of the change Refactor `RescaleCheckpointManuallyITCase`. ## Brief change log - Modify `NotifyingDefiniteKeySource` to wait for checkpoints to complete. - Make job fail artificially, to retain...
## What is the purpose of the change Introduce cluster-level file merging related configurations. ## Brief change log - Add `state.checkpoints.file-merging.*` configurations. ## Verifying this change This change is already...
use circleCI build java static
## What is the purpose of the change This PR introduces space amplification statistics of file merging. ## Brief change log - Add `SpaceStat` class in `FileMergingSnapshotManager`. - Update `SpaceStat`...
## What is the purpose of the change This PR adds documentation of checkpoint file-merging. ## Brief change log - add documentation of checkpoint file-merging ## Verifying this change This...
## What is the purpose of the change This PR introduces Epoch Manager to handle watermark and watermark status processing under async execution. Epoch manager segments inputs into distinct epochs,...
## What is the purpose of the change This PR implements Map Async State API for ForStStateBackend. ## Brief change log - Introduce `ForStDBIterRequest` and `ForStIterateOperation` for `Map#iterator` - Introduce...
## What is the purpose of the change - This PR supports ttl for stateV2, which adds ttl interfaces for Async State API, and implements `TtlListStateV2`/`TtlValueStateV2`/`TtlMapStateV2`/`TtlAggStateV2`/`TtlReducingStateV2`. Note: StateV2 does not...
## What is the purpose of the change This PR supports storing timer in JVM heap when use async state backend. Note: Timers are stored as raw keyed state instead...