Yanfei Lei

Results 9 issues of 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...

component=Runtime/Checkpointing

## 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`...

component=Runtime/StateBackends
component=Runtime/Checkpointing

## 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...

component=Runtime/StateBackends
component=Runtime/Checkpointing

## 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,...

component=<none>

## 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...

component=Runtime/StateBackends

## 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...

component=Runtime/StateBackends

## 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...

component=Runtime/StateBackends
component=Runtime/Task