Hi all, Quick update on progress: There is still ongoing work on adding state TTL for remote functions (FLINK-17875), but the PR is expected to be mergeable over the next day or two.
Therefore the feature branch cut will be slightly delayed. I'll announce the cut in a separate email once it happens. Gordon On Tue, May 26, 2020, 1:32 AM Stephan Ewen <se...@apache.org> wrote: > Nice work, thanks for pushing this, Gordon! > > +1 also from my side for a quick release. > > I think it already warrants a release to have the 1.10.1 upgrade and the > fix to not fail on savepoints that are triggered concurrently to a > checkpoint. > Even nicer that there are two cool new features included. > > On Fri, May 22, 2020 at 7:13 AM Tzu-Li (Gordon) Tai <tzuli...@apache.org> > wrote: > > > Thanks for the positive feedback so far. > > > > Lets then set the feature freeze date for Stateful Functions 2.1.0 to be > > next Wednesday (May 27th). > > > > We've made good progress over the past days, all mentioned features > merged > > besides the following: > > - https://issues.apache.org/jira/browse/FLINK-17875 State TTL support > for > > remote functions > > > > Will keep track of that and hopefully cut the feature branch as > scheduled. > > > > Cheers, > > Gordon > > > > On Thu, May 21, 2020 at 7:22 PM Yuan Mei <yuanmei.w...@gmail.com> wrote: > > > > > faster iteration definitely helps early-stage projects. > > > > > > +1 > > > > > > Best, > > > Yuan > > > > > > > > > On Thu, May 21, 2020 at 4:14 PM Congxian Qiu <qcx978132...@gmail.com> > > > wrote: > > > > > > > +1 from my side to have smaller and more frequent feature releases > for > > > the > > > > project in its early phases. > > > > > > > > Best, > > > > Congxian > > > > > > > > > > > > Marta Paes Moreira <ma...@ververica.com> 于2020年5月21日周四 下午12:49写道: > > > > > > > > > +1 for more frequent releases with a shorter (but > feedback-informed) > > > > > feature set. > > > > > > > > > > Thanks, Gordon (and Igal)! > > > > > > > > > > Marta > > > > > > > > > > On Thu, 21 May 2020 at 03:44, Yu Li <car...@gmail.com> wrote: > > > > > > > > > > > +1, it makes a lot of sense for stateful functions to evolve > > faster. > > > > > > > > > > > > Best Regards, > > > > > > Yu > > > > > > > > > > > > > > > > > > On Wed, 20 May 2020 at 23:36, Zhijiang < > wangzhijiang...@aliyun.com > > > > > > .invalid> > > > > > > wrote: > > > > > > > > > > > > > I also like this idea, considering stateful functions flexible > > > enough > > > > > to > > > > > > > have a faster release cycle. +1 from my side. > > > > > > > > > > > > > > Best, > > > > > > > Zhijiang > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------ > > > > > > > From:Seth Wiesman <sjwies...@gmail.com> > > > > > > > Send Time:2020年5月20日(星期三) 21:45 > > > > > > > To:dev <dev@flink.apache.org> > > > > > > > Subject:Re: [DISCUSS] Releasing Stateful Functions 2.1.0 soon? > > > > > > > > > > > > > > +1 for a fast release cycle > > > > > > > > > > > > > > Seth > > > > > > > > > > > > > > On Wed, May 20, 2020 at 8:43 AM Robert Metzger < > > > rmetz...@apache.org> > > > > > > > wrote: > > > > > > > > > > > > > > > I like the idea of releasing Statefun more frequently to have > > > > faster > > > > > > > > feedback cycles! > > > > > > > > > > > > > > > > No objections for releasing 2.1.0 from my side. > > > > > > > > > > > > > > > > On Wed, May 20, 2020 at 2:22 PM Tzu-Li (Gordon) Tai < > > > > > > tzuli...@apache.org > > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > Hi devs, > > > > > > > > > > > > > > > > > > Since Stateful Functions 2.0 was released early April, > > > > > > > > > we've been getting some good feedback from various > channels, > > > > > > > > > including the Flink mailing lists, JIRA issues, as well as > > > Stack > > > > > > > Overflow > > > > > > > > > questions. > > > > > > > > > > > > > > > > > > Some of the discussions have actually translated into new > > > > features > > > > > > > > > currently being implemented into the project, such as: > > > > > > > > > > > > > > > > > > - State TTL for the state primitives in Stateful > Functions > > > > (for > > > > > > both > > > > > > > > > embedded/remote functions) > > > > > > > > > - Transport for remote functions via UNIX domain > sockets, > > > > which > > > > > > > would > > > > > > > > be > > > > > > > > > useful when remote functions are co-located with Flink > > > > StateFun > > > > > > > > workers > > > > > > > > > (i.e. the "sidecar" deployment mode) > > > > > > > > > > > > > > > > > > > > > > > > > > > Besides that, some critical shortcomings have already been > > > > > addressed > > > > > > > > since > > > > > > > > > the last release: > > > > > > > > > > > > > > > > > > - After upgrading to Flink 1.10.1, failure recovery in > > > > Stateful > > > > > > > > > Functions now works properly with the new scheduler. > > > > > > > > > - Support for concurrent checkpoints > > > > > > > > > > > > > > > > > > > > > > > > > > > With these ongoing threads, while it's only been just short > > of > > > 2 > > > > > > months > > > > > > > > > since the last release, > > > > > > > > > we (Igal Shilman and I) have been thinking about aiming to > > > > already > > > > > > > start > > > > > > > > > the next feature release (2.1.0) soon. > > > > > > > > > This is relatively shorter than the release cycle of what > the > > > > > > community > > > > > > > > is > > > > > > > > > used to in Flink (usually 3 months at least), > > > > > > > > > but we think with the StateFun project in its early phases, > > > > having > > > > > > > > smaller > > > > > > > > > and more frequent feature releases could potentially help > > drive > > > > > user > > > > > > > > > adoption. > > > > > > > > > > > > > > > > > > So, what do you think about setting feature freeze for > > StateFun > > > > > 2.1.0 > > > > > > > by > > > > > > > > > next Wednesday (May 27th)? > > > > > > > > > Of course, whether or not to actually have another feature > > > > release > > > > > > > > already > > > > > > > > > is still an open discussion - if you prefer a richer > feature > > > > > release > > > > > > > with > > > > > > > > > more features included besides the ones listed above, > please > > do > > > > > > > comment! > > > > > > > > > > > > > > > > > > Cheers, > > > > > > > > > Gordon > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >