Hi all,

I'd like to start a discussion thread about adding a checkpointId parameter in 
the SplitEnumerator:: snapshotState() method [1] .

This is required for Pravega Flink connector[2] FLIP-27 source implementation. 
We want to use the ExternallyInducedSourceReader, and it requires the split 
enumerator to track the Flink checkpoint ID. I have created an issue[3] for 
this.



The change is simple, however, this changes the API of the interface which will 
influence other FLIP-27 source implementations, so I'd like to start a public 
discussion here about your ideas and concerns for this proposal.



[1] 
https://github.com/apache/flink/blob/a66487d4d2f77bb09b9961655cc5922c3e5c098c/flink-core/src/main/java/org/apache/flink/api/connector/source/SplitEnumerator.java#L76

[2] https://github.com/pravega/flink-connectors

[3] https://issues.apache.org/jira/browse/FLINK-22133


Reply via email to