[
https://issues.apache.org/jira/browse/FLINK-39520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rui Fan updated FLINK-39520:
----------------------------
Summary: Preparatory refactoring for channel-state recovery: split the
recovered-state handler, add InputGate#getChannel(InputChannelInfo) (was: Add
spill file I/O and RecoveredBufferStore)
> Preparatory refactoring for channel-state recovery: split the recovered-state
> handler, add InputGate#getChannel(InputChannelInfo)
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: FLINK-39520
> URL: https://issues.apache.org/jira/browse/FLINK-39520
> Project: Flink
> Issue Type: Sub-task
> Reporter: Rui Fan
> Assignee: Rui Fan
> Priority: Major
>
> Introduces `SpillFileWriter` / `SpillFileReader` / `SpillEntry` for appending
> and reading recovery data on disk, and `RecoveredBufferStore` (+
> `RecoveredBufferStoreImpl`, `EmptyRecoveredBufferStore`) as the per-channel
> staging layer that holds ready-to-consume buffers and tracks pending disk
> entries. These are the storage primitives consumed by OutputWriter and
> InputChannel in later commits.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)