Hi, I split the blockers [1] from the nice-to-haves [2] and added some missing items. >From [1], the one about support for the ExternallyInducedSource [3] is debatable - AFAIK, it is only used by Pravega, which is not an officially-supported connector. This can, arguably, be something we could hope for them to contribute to the 2.x release line.
[1] https://issues.apache.org/jira/browse/FLINK-28045 [2] https://issues.apache.org/jira/browse/FLINK-32692 [3] https://issues.apache.org/jira/browse/FLINK-28051 On Wed, 26 Jul 2023 at 17:59, Jing Ge <j...@ververica.com.invalid> wrote: > Hi > > I agree with Konstantin that we should have a todo list to provide a clear > picture of when and how to deprecate the SinkFunction. Please let me check > if I can prepare a dedicated thread for it, since I got some feedback and > hints from previous discussions. > > Best regards, > Jing > > > On Wed, Jul 26, 2023 at 3:26 PM Konstantin Knauf <kna...@apache.org> > wrote: > > > Hi everyone, > > > > I'd just like to add that we also said, that we would continue the > > discussion to come up and agree on a list of concrete blockers for the > > removal of SourceFunction, so that don't need to have the same discussion > > again in half a year. And while we are add it, we should do the same > thing > > for SinkFunction. > > > > Best, > > > > Konstantin > > > > Am Mi., 26. Juli 2023 um 03:35 Uhr schrieb Xintong Song < > > tonysong...@gmail.com>: > > > > > Thanks Leonard for driving this, and thanks everyone for the > discussion. > > > The back-and-force reflects the importance and complexity around this > > > topic. Glad to see we finally reached consensus. > > > > > > Best, > > > > > > Xintong > > > > > > > > > > > > On Wed, Jul 26, 2023 at 12:42 AM Jing Ge <j...@ververica.com> wrote: > > > > > > > Thanks Leonard for driving it. We are now on the same page. > > > > > > > > Best regards, > > > > Jing > > > > > > > > On Tue, Jul 25, 2023 at 9:19 PM Leonard Xu <xbjt...@gmail.com> > wrote: > > > > > > > >> We’ve detailed offline discussions with @Alexander and @Jingsong, > > about > > > >> “Remove SourceFunction” item, we’ve reached a consensus as > following: > > > >> > > > >> 1. Deprecate SourceFunction in 1.18 and implement following > > improvement > > > >> subtasks of FLINK-28045[1] later is reasonable for all of us. > > > >> > > > >> 2. Deleting SourceFunction API depends on future’s work progress, > thus > > > >> “Remove SourceFunction APIs” should be a nice to have item. > Alexander > > > has > > > >> volunteered to take these subtasks and would try to finish them > next, > > > >> thanks again. > > > >> > > > >> 3. As a nice to have item, and its READY status depends on future’s > > > work > > > >> progress, this won't block release 2.0 must-have item vote. > > > >> > > > >> Thanks again @Alexander, @Jingsong and @Xintong for driving these > > > things > > > >> forward. > > > >> > > > >> Also CC RMs for 1.18 @QingSheng @Jing @Martijn @Konstantin, I’ve > > > >> communicated with Alexander and would like to help review the > > > deprecation > > > >> PR again. > > > >> > > > >> Best, > > > >> Leonard > > > >> > > > >> [1] https://issues.apache.org/jira/browse/FLINK-28045 > > > >> > > > >> > > > >> On Jul 21, 2023, at 6:09 PM, Chesnay Schepler <ches...@apache.org> > > > wrote: > > > >> > > > >> On 21/07/2023 11:45, Leonard Xu wrote: > > > >> > > > >> In this way, the user will see the deprecated API firstly but they > can > > > >> not find a candidate if we can not finish all tasks in one minor > > > version . > > > >> > > > >> > > > >> i'm not convinced that this matters. There will be a whole bunch of > > APIs > > > >> deprecated in 1.18 (that will remain in 1.x!) without a replacement > so > > > we > > > >> can remove them in 2.0. > > > >> We already accepted this scenario. > > > >> > > > >> > > > >> > > > > > > > > > -- > > https://twitter.com/snntrable > > https://github.com/knaufk > > >