[ 
https://issues.apache.org/jira/browse/FLINK-39523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rui Fan updated FLINK-39523:
----------------------------
    Summary: Support checkpoint coordination during recovery via a 
recovery-checkpoint trigger (memory-based)  (was: Support streaming 
addInputData for spilled recovery data)

> Support checkpoint coordination during recovery via a recovery-checkpoint 
> trigger (memory-based)
> ------------------------------------------------------------------------------------------------
>
>                 Key: FLINK-39523
>                 URL: https://issues.apache.org/jira/browse/FLINK-39523
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Runtime / Checkpointing
>            Reporter: Rui Fan
>            Assignee: Rui Fan
>            Priority: Major
>
> Adds an `addInputData(checkpointId, channelInfo, startSeqNum, InputStream, 
> dataLength)` overload to `ChannelStateWriter`, along with the matching 
> `ChannelStateWriteRequest` factory and a 
> `ChannelStateCheckpointWriter.writeInputStreaming()` path that copies bytes 
> via `InputStream.transferTo()`. This lets spilled recovery data be 
> checkpointed without allocating Network or heap buffers. The on-disk write 
> format (`[4B length][data]`) and the recovery read path are unchanged.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to