Let me know if you have a PR for a Flink update :) On Thu, Jun 8, 2023 at 5:52 PM Galen Warren via user <u...@flink.apache.org> wrote:
> Thanks Martijn. > > Personally, I'm already using a local fork of Statefun that is compatible > with Flink 1.16.x, so I wouldn't have any need for a released version > compatible with 1.15.x. I'd be happy to do the PRs to modify Statefun to > work with new versions of Flink as they come along. > > As for testing, Statefun does have unit tests and Gordon also sent me > instructions a while back for how to do some additional smoke tests which > are pretty straightforward. Perhaps he could weigh in on whether the > combination of automated tests plus those smoke tests should be sufficient > for testing with new Flink versions (I believe the answer is yes). > > -- Galen > > > > On Thu, Jun 8, 2023 at 8:01 AM Martijn Visser <martijnvis...@apache.org> > wrote: > >> Hi all, >> >> Apologies for the late reply. >> >> I'm willing to help out with merging requests in Statefun to keep them >> compatible with new Flink releases and create new releases. I do think >> that >> validation of the functionality of these releases depends a lot on those >> who do these compatibility updates, with PMC members helping out with the >> formal process. >> >> > Why can't the Apache Software Foundation allow community members to >> bring >> it up to date? >> >> There's nothing preventing anyone from reviewing any of the current PRs or >> opening new ones. However, none of them are approved [1], so there's also >> nothing to merge. >> >> > I believe that there are people and companies on this mailing list >> interested in supporting Apache Flink Stateful Functions. >> >> If so, then now is the time to show. >> >> Would there be a preference to create a release with Galen's merged >> compatibility update to Flink 1.15.2, or do we want to skip that and go >> straight to a newer version? >> >> Best regards, >> >> Martijn >> >> [1] >> >> https://github.com/apache/flink-statefun/pulls?q=is%3Apr+is%3Aopen+review%3Aapproved >> >> On Tue, Jun 6, 2023 at 3:55 PM Marco Villalobos < >> mvillalo...@kineteque.com> >> wrote: >> >> > Why can't the Apache Software Foundation allow community members to >> bring >> > it up to date? >> > >> > What's the process for that? >> > >> > I believe that there are people and companies on this mailing list >> > interested in supporting Apache Flink Stateful Functions. >> > >> > You already had two people on this thread express interest. >> > >> > At the very least, we could keep the library versions up to date. >> > >> > There are only a small list of new features that might be worthwhile: >> > >> > 1. event time processing >> > 2. state rest api >> > >> > >> > On Jun 6, 2023, at 3:06 AM, Chesnay Schepler <ches...@apache.org> >> wrote: >> > >> > If you were to fork it *and want to redistribute it* then the short >> > version is that >> > >> > 1. you have to adhere to the Apache licensing requirements >> > 2. you have to make it clear that your fork does not belong to the >> > Apache Flink project. (Trademarks and all that) >> > >> > Neither should be significant hurdles (there should also be plenty of >> > online resources regarding 1), and if you do this then you can freely >> share >> > your fork with others. >> > >> > I've also pinged Martijn to take a look at this thread. >> > To my knowledge the project hasn't decided anything yet. >> > >> > On 27/05/2023 04:05, Galen Warren wrote: >> > >> > Ok, I get it. No interest. >> > >> > If this project is being abandoned, I guess I'll work with my own fork. >> Is >> > there anything I should consider here? Can I share it with other people >> who >> > use this project? >> > >> > On Tue, May 16, 2023 at 10:50 AM Galen Warren <ga...@cvillewarrens.com> >> <ga...@cvillewarrens.com> >> > wrote: >> > >> > >> > Hi Martijn, since you opened this discussion thread, I'm curious what >> your >> > thoughts are in light of the responses? Thanks. >> > >> > On Wed, Apr 19, 2023 at 1:21 PM Galen Warren <ga...@cvillewarrens.com> >> <ga...@cvillewarrens.com> >> > wrote: >> > >> > >> > I use Apache Flink for stream processing, and StateFun as a hand-off >> > >> > point for the rest of the application. >> > It serves well as a bridge between a Flink Streaming job and >> > micro-services. >> > >> > This is essentially how I use it as well, and I would also be sad to see >> > it sunsetted. It works well; I don't know that there is a lot of new >> > development required, but if there are no new Statefun releases, then >> > Statefun can only be used with older Flink versions. >> > >> > On Tue, Apr 18, 2023 at 10:04 PM Marco Villalobos < >> mvillalo...@kineteque.com> wrote: >> > >> > >> > I am currently using Stateful Functions in my application. >> > >> > I use Apache Flink for stream processing, and StateFun as a hand-off >> > point for the rest of the application. >> > It serves well as a bridge between a Flink Streaming job and >> > micro-services. >> > >> > I would be disappointed if StateFun was sunsetted. Its a good idea. >> > >> > If there is anything I can do to help, as a contributor perhaps, please >> > let me know. >> > >> > >> > On Apr 3, 2023, at 2:02 AM, Martijn Visser <martijnvis...@apache.org> < >> martijnvis...@apache.org> >> > >> > wrote: >> > >> > Hi everyone, >> > >> > I want to open a discussion on the status of the Statefun Project [1] >> > >> > in Apache Flink. As you might have noticed, there hasn't been much >> > development over the past months in the Statefun repository [2]. There >> is >> > currently a lack of active contributors and committers who are able to >> help >> > with the maintenance of the project. >> > >> > In order to improve the situation, we need to solve the lack of >> > >> > committers and the lack of contributors. >> > >> > On the lack of committers: >> > >> > 1. Ideally, there are some of the current Flink committers who have >> > >> > the bandwidth and can help with reviewing PRs and merging them. >> > >> > 2. If that's not an option, it could be a consideration that current >> > >> > committers only approve and review PRs, that are approved by those who >> are >> > willing to contribute to Statefun and if the CI passes >> > >> > On the lack of contributors: >> > >> > 3. Next to having this discussion on the Dev and User mailing list, we >> > >> > can also create a blog with a call for new contributors on the Flink >> > project website, send out some tweets on the Flink / Statefun twitter >> > accounts, post messages on Slack etc. In that message, we would inform >> how >> > those that are interested in contributing can start and where they could >> > reach out for more information. >> > >> > There's also option 4. where a group of interested people would split >> > >> > Statefun from the Flink project and make it a separate top level project >> > under the Apache Flink umbrella (similar as recently has happened with >> > Flink Table Store, which has become Apache Paimon). >> > >> > If we see no improvements in the coming period, we should consider >> > >> > sunsetting Statefun and communicate that clearly to the users. >> > >> > I'm looking forward to your thoughts. >> > >> > Best regards, >> > >> > Martijn >> > >> > [1] https://nightlies.apache.org/flink/flink-statefun-docs-master/ < >> > >> > https://nightlies.apache.org/flink/flink-statefun-docs-master/> >> > >> > [2] https://github.com/apache/flink-statefun < >> > >> > https://github.com/apache/flink-statefun> >> > >> > >> > >> > >> > >> >