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 <user@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>
>> >
>> >
>> >
>> >
>> >
>>
>

Reply via email to