[
https://issues.apache.org/jira/browse/FLINK-39524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rui Fan updated FLINK-39524:
----------------------------
Summary: Introduce the fetched-channel-state spill subsystem (segmented
spill files, filtered write, reader) (was: Integrate OutputWriter into
filterAndRewrite flow)
> Introduce the fetched-channel-state spill subsystem (segmented spill files,
> filtered write, reader)
> ---------------------------------------------------------------------------------------------------
>
> Key: FLINK-39524
> URL: https://issues.apache.org/jira/browse/FLINK-39524
> Project: Flink
> Issue Type: Sub-task
> Reporter: Rui Fan
> Assignee: Rui Fan
> Priority: Major
>
> `ChannelStateFilteringHandler.filterAndRewrite()` now pushes filtered bytes
> directly to `OutputWriter.write()` instead of returning a `List<Buffer>`.
> `RecoveredChannelStateHandler.recoverWithFiltering()` drops the buffer-return
> handling, and `SequentialChannelStateReaderImpl` creates one per-task
> OutputWriter plus per-channel RecoveredBufferStores and orchestrates the
> shutdown sequence `flush → finishReadRecoveredState → close(blocking drain)`.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)