THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- If a OneInputTransformation has isInternalSorterSupported == false, keyed input, and execution.checkpointing.interval-during-backlog == 0:
- Flink runtime will add an external sorter for the input to sort the keyed input during backlog processing
- Its managed memory should be set according to execution.sorted-inputs.memory
...
- Use a state backend with cache introduced in FLIP-325
...
- with a cache size of 1 if the cache size isn't explicitly specified by users so that we optimize the state backend access while minimizing the memory overhead. Alternatively, when users have set a cache size, we will adhere to that setting.
With the above change, we This optimization can significantly enhance the performance of keyed one input operators without code change when "isBacklog=true". Moreover, the performance of the operator during isBacklog=true is close to the performance in batch mode.
...