Thanks for driving this, Jark. The current draft looks good to me. I think it is good to open a PR with it. And if there are other comments, we can discuss them during the PR review.
I also added a few minor comments in the draft regarding the feature radar. Those can also be discussed on the PR. Best, Xintong On Tue, Aug 15, 2023 at 11:15 AM Shammon FY <zjur...@gmail.com> wrote: > Hi Jark, > > Sounds good and I would love to, thanks! I will involve you and Xingtong > on the document after updating. > > Best, > Shammon FY > > > On Mon, Aug 14, 2023 at 10:39 PM Jark Wu <imj...@gmail.com> wrote: > >> Hi Shammon, >> >> Sure, could you help to draft a subsection about this in the google doc? >> >> Best, >> Jark >> >> 2023年8月14日 20:30,Shammon FY <zjur...@gmail.com> 写道: >> >> Thanks @Jark for driving the Flink Roadmap. >> >> As we discussed olap in the thread [1] and according to the suggestions >> from @Xingtong Song, could we add a subsection in `Towards Streaming >> Warehouses` or `Performance` that the short-lived query in Flink Session >> Cluster is one of the future directions for Flink? >> >> Best, >> Shammon FY >> >> On Mon, Aug 14, 2023 at 8:03 PM Jark Wu <imj...@gmail.com> wrote: >> >>> Thank you everyone for helping polish the roadmap [1]. >>> >>> I think I have addressed all the comments and we have included all >>> ongoing >>> parts of Flink. >>> Please feel free to take a last look. I'm going to prepare the pull >>> request >>> if there are no more concerns. >>> >>> Best, >>> Jark >>> >>> [1]: >>> >>> https://docs.google.com/document/d/12BDiVKEsY-f7HI3suO_IxwzCmR04QcVqLarXgyJAb7c/edit >>> >>> On Sun, 13 Aug 2023 at 13:04, Yuan Mei <yuanmei.w...@gmail.com> wrote: >>> >>> > Sorry for taking so long >>> > >>> > I've added a section about Flink Disaggregated State Management >>> Evolution >>> > in the attached doc. >>> > >>> > I found some of the contents might be overlapped with the "large-scale >>> > streaming jobs". So that part might need some changes as well. >>> > >>> > Please let me know what you think. >>> > >>> > Best >>> > Yuan >>> > >>> > On Mon, Jul 24, 2023 at 12:07 PM Yuan Mei <yuanmei.w...@gmail.com> >>> wrote: >>> > >>> > > Sorry have missed this email and respond a bit late. >>> > > >>> > > I will put a draft for the long-term vision for the state as well as >>> > > large-scale state support into the roadmap. >>> > > >>> > > Best >>> > > Yuan >>> > > >>> > > On Mon, Jul 17, 2023 at 10:34 AM Jark Wu <imj...@gmail.com> wrote: >>> > > >>> > >> Hi Jiabao, >>> > >> >>> > >> Thank you for your suggestions. I have added them to the "Going >>> Beyond a >>> > >> SQL Stream/Batch Processing Engine" and "Large-Scale State Jobs" >>> > sections. >>> > >> >>> > >> Best, >>> > >> Jark >>> > >> >>> > >> On Thu, 13 Jul 2023 at 16:06, Jiabao Sun <jiabao....@xtransfer.cn >>> > >> .invalid> >>> > >> wrote: >>> > >> >>> > >> > Thanks Jark and Martijn for driving this. >>> > >> > >>> > >> > There are two suggestions about the Table API: >>> > >> > >>> > >> > - Add the JSON type to adapt to the no sql database type. >>> > >> > - Remove changelog normalize operator for upsert stream. >>> > >> > >>> > >> > >>> > >> > Best, >>> > >> > Jiabao >>> > >> > >>> > >> > >>> > >> > > 2023年7月13日 下午3:49,Jark Wu <imj...@gmail.com> 写道: >>> > >> > > >>> > >> > > Hi all, >>> > >> > > >>> > >> > > Sorry for taking so long back here. >>> > >> > > >>> > >> > > Martijn and I have drafted the first version of the updated >>> roadmap, >>> > >> > > including the updated feature radar reflecting the current >>> state of >>> > >> > > different components. >>> > >> > > >>> > >> > >>> > >> >>> > >>> https://docs.google.com/document/d/12BDiVKEsY-f7HI3suO_IxwzCmR04QcVqLarXgyJAb7c/edit >>> > >> > > >>> > >> > > Feel free to leave comments in the thread or the document. >>> > >> > > We may miss mentioning something important, so your help in >>> > enriching >>> > >> > > the content is greatly appreciated. >>> > >> > > >>> > >> > > Best, >>> > >> > > Jark & Martijn >>> > >> > > >>> > >> > > >>> > >> > > On Fri, 2 Jun 2023 at 00:50, Jing Ge <j...@ververica.com.invalid >>> > >>> > >> wrote: >>> > >> > > >>> > >> > >> Hi Jark, >>> > >> > >> >>> > >> > >> Fair enough. Let's do it like you suggested. Thanks! >>> > >> > >> >>> > >> > >> Best regards, >>> > >> > >> Jing >>> > >> > >> >>> > >> > >> On Thu, Jun 1, 2023 at 6:00 PM Jark Wu <imj...@gmail.com> >>> wrote: >>> > >> > >> >>> > >> > >>> Hi Jing, >>> > >> > >>> >>> > >> > >>> This thread is for discussing the roadmap for versions 1.18, >>> 2.0, >>> > >> and >>> > >> > >> even >>> > >> > >>> more. >>> > >> > >>> One of the outcomes of this discussion will be an updated >>> version >>> > of >>> > >> > the >>> > >> > >>> current roadmap. >>> > >> > >>> Let's work together on refining the roadmap in this thread. >>> > >> > >>> >>> > >> > >>> Best, >>> > >> > >>> Jark >>> > >> > >>> >>> > >> > >>> On Thu, 1 Jun 2023 at 23:25, Jing Ge >>> <j...@ververica.com.invalid> >>> > >> > wrote: >>> > >> > >>> >>> > >> > >>>> Hi Jark, >>> > >> > >>>> >>> > >> > >>>> Thanks for driving it! For point 2, since we are developing >>> 1.18 >>> > >> now, >>> > >> > >>>> does it make sense to update the roadmap this time while we >>> are >>> > >> > >> releasing >>> > >> > >>>> 1.18? This discussion thread will be focusing on the Flink >>> 2.0 >>> > >> > roadmap, >>> > >> > >>> as >>> > >> > >>>> you mentioned previously. WDYT? >>> > >> > >>>> >>> > >> > >>>> Best regards, >>> > >> > >>>> Jing >>> > >> > >>>> >>> > >> > >>>> On Thu, Jun 1, 2023 at 3:31 PM Jark Wu <imj...@gmail.com> >>> wrote: >>> > >> > >>>> >>> > >> > >>>>> Hi all, >>> > >> > >>>>> >>> > >> > >>>>> Martijn and I would like to initiate a discussion on the >>> Flink >>> > >> > >> roadmap, >>> > >> > >>>>> which should cover the project's long-term roadmap and the >>> > regular >>> > >> > >>> update >>> > >> > >>>>> mechanism. >>> > >> > >>>>> >>> > >> > >>>>> Xintong has already started a discussion about Flink 2.0 >>> > planning. >>> > >> > >> One >>> > >> > >>> of >>> > >> > >>>>> the points raised in that discussion is that we should have >>> a >>> > >> > >>> high-level >>> > >> > >>>>> discussion of the roadmap to present where the project is >>> > heading >>> > >> > >>> (which >>> > >> > >>>>> doesn't necessarily need to block the Flink 2.0 planning). >>> > >> Moreover, >>> > >> > >>> the >>> > >> > >>>>> roadmap on the Flink website [1] hasn't been updated for >>> half a >>> > >> year, >>> > >> > >>> and >>> > >> > >>>>> the last update was for the feature radar for the 1.15 >>> release. >>> > It >>> > >> > >> has >>> > >> > >>>> been >>> > >> > >>>>> 2 years since the community discussed Flink's overall >>> roadmap. >>> > >> > >>>>> >>> > >> > >>>>> I would like to raise two topics for discussion: >>> > >> > >>>>> >>> > >> > >>>>> 1. The new roadmap. This should be an updated version of the >>> > >> current >>> > >> > >>>>> roadmap[1]. >>> > >> > >>>>> 2. A mechanism to regularly discuss and update the roadmap. >>> > >> > >>>>> >>> > >> > >>>>> To make the first topic discussion more efficient, Martijn >>> and I >>> > >> > >>>> volunteer >>> > >> > >>>>> to summarize the ongoing big things of different components >>> and >>> > >> > >>> present a >>> > >> > >>>>> roadmap draft to the community in the next few weeks. This >>> > should >>> > >> be >>> > >> > >> a >>> > >> > >>>> good >>> > >> > >>>>> starting point for a more detailed discussion. >>> > >> > >>>>> >>> > >> > >>>>> Regarding the regular update mechanism, there was a >>> proposal in >>> > a >>> > >> > >>> thread >>> > >> > >>>>> [2] three years ago to make the release manager responsible >>> for >>> > >> > >>> updating >>> > >> > >>>>> the roadmap. However, it appears that this was not >>> documented >>> > as a >>> > >> > >>>> release >>> > >> > >>>>> management task [3], and the roadmap update wasn't >>> performed for >>> > >> > >>> releases >>> > >> > >>>>> 1.16 and 1.17. >>> > >> > >>>>> >>> > >> > >>>>> In my opinion, making release managers responsible for >>> keeping >>> > the >>> > >> > >>>> roadmap >>> > >> > >>>>> up to date is a good idea. Specifically, release managers of >>> > >> release >>> > >> > >> X >>> > >> > >>>> can >>> > >> > >>>>> kick off the roadmap update at the beginning of release X, >>> which >>> > >> can >>> > >> > >>> be a >>> > >> > >>>>> joint task with collecting a feature list [4]. Additionally, >>> > >> release >>> > >> > >>>>> managers of release X-1 can help verify and remove the >>> > >> accomplished >>> > >> > >>> items >>> > >> > >>>>> from the roadmap and update the feature radar. >>> > >> > >>>>> >>> > >> > >>>>> What do you think? Do you have other ideas? >>> > >> > >>>>> >>> > >> > >>>>> Best, >>> > >> > >>>>> Jark & Martijn >>> > >> > >>>>> >>> > >> > >>>>> [1]: https://flink.apache.org/roadmap.html >>> > >> > >>>>> [2]: >>> > >> > >> >>> https://lists.apache.org/thread/o0l3cg6yphxwrww0k7215jgtw3yfoybv >>> > >> > >>>>> [3]: >>> > >> > >>>>> >>> > >> > >>>> >>> > >> > >>> >>> > >> > >> >>> > >> > >>> > >> >>> > >>> https://cwiki.apache.org/confluence/display/FLINK/Flink+Release+Management >>> > >> > >>>>> [4]: >>> > >> https://cwiki.apache.org/confluence/display/FLINK/1.18+Release >>> > >> > >>>>> >>> > >> > >>>> >>> > >> > >>> >>> > >> > >> >>> > >> > >>> > >> > >>> > >> >>> > > >>> > >>> >> >>