Hi all,

The FLIP looks good to me and I think as well that we should continue with
it.

The hints proposed in FLIP-313 can be added later if needed.

Thanks, Fabian

On Tue, Jan 14, 2025 at 1:50 PM Timo Walther <twal...@apache.org> wrote:

> Hi Alan,
>
> thanks for giving us some context. It looks like FLIP-313 has not seen
> any progress for 2 years. We can still revive FLIP-313 for the hint
> discussion but start with config options. It makes sense that there is
> consistency between AsycScalarFunction and AsyncTableFunction with
> respect to configuration. Overall FLIP-498 is in a good shape and its
> time that this feature will land in master regardless of the contributor.
>
> So I'm +1 to continue with this FLIP, unless there are objections from
> others?
>
> Cheers,
> Timo
>
>
> On 13.01.25 18:35, Alan Sheinberg wrote:
> > I just wanted to add a little bit to my response as I considered the
> > previous FLIP.
> >
> > I support FLIP-313 and the proposal of the original author. I wasn't
> trying
> > to take it over, but wanted to show renewed interest.
> >
> > I'm also focused on a smaller MVP, which is why I omitted hint
> > support, which seemed to be a previous point of discussion.  This is in
> > line with what I implemented for AsycScalarFunction and has direct parity
> > with the configurations exposed.  I just wanted to highlight that
> > difference.
> >
> > Thanks,
> > Alan
> >
> > On Mon, Jan 13, 2025 at 8:55 AM Alan Sheinberg <asheinb...@confluent.io>
> > wrote:
> >
> >> Thanks for the responses Timo, Dawid.
> >>
> >>
> >>> However, why have you decided to resubmit the FLIP with a newer number
> >>> rather than following up on FLIP-313? The only difference I see between
> >>> the
> >>> two FLIPs is the options/hints design. Could you elaborate where the
> >>> differences come from?
> >>
> >>
> >> I think you're right about the hints being the only real difference in
> >> public interface -- I'm not proposing to support them just yet.  Since I
> >> was thinking about the implementation details, I wanted to fill some of
> >> those details in more than they were in the previous FLIP.
> >>
> >> Just for my own knowledge, what's the community's policy for addressing
> >> topics covered by previous FLIPs?  I figured since it had been 1.5 years
> >> and I had dug into the problem myself, I would create a new one rather
> than
> >> voice support for the old one.
> >>
> >> Thanks,
> >> Alan
> >>
> >> On Mon, Jan 13, 2025 at 7:25 AM Dawid Wysakowicz <
> dwysakow...@apache.org>
> >> wrote:
> >>
> >>> Generally what is suggested here makes sense to me.
> >>>
> >>> However, why have you decided to resubmit the FLIP with a newer number
> >>> rather than following up on FLIP-313? The only difference I see between
> >>> the
> >>> two FLIPs is the options/hints design. Could you elaborate where the
> >>> differences come from?
> >>>
> >>> Best,
> >>> Dawid
> >>>
> >>> On Thu, 2 Jan 2025 at 20:48, Alan Sheinberg <asheinb...@confluent.io
> >>> .invalid>
> >>> wrote:
> >>>
> >>>> I'd like to start a discussion of FLIP-498: AsyncTableFunction for
> async
> >>>> table function support [1]
> >>>>
> >>>> This feature proposes exposing AsyncTableFunction as a proper user
> >>> defined
> >>>> function.  The type already exists for Lookup Joins, but isn't usable
> as
> >>>> other UDFs. This FLIP would bring it up to parity with others.
> >>>>
> >>>> The motivation is similar to other async cases, namely improving
> >>>> performance while issuing long-latency calls to external systems. This
> >>> is
> >>>> similar to AsyncScalarFunction, which exists in Flink.
> >>>>
> >>>> I realize this was effectively proposed in the past in FLIP 313. [2]
> >>> This
> >>>> re-proposes that general feature and gives an update with additional
> >>>> details informed by work on AsyncScalarFunction.
> >>>>
> >>>> Looking forward to your feedback and suggestions.
> >>>>
> >>>> [1]
> >>>>
> >>>>
> >>>
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-498%3A+AsyncTableFunction+for+async+table+function+support
> >>>> [2]
> >>>>
> >>>>
> >>>
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-313%3A+Add+support+of+User+Defined+AsyncTableFunction
> >>>>
> >>>> Thanks,
> >>>> Alan
> >>>>
> >>>
> >>
> >
>
>

Reply via email to