[VOTE] FLIP-79: Flink Function DDL Support (1.10 Release Feature Only)

classic Classic list List threaded Threaded
22 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] FLIP-79: Flink Function DDL Support (1.10 Release Feature Only)

bowen.li
Hi Dawid,

In general, I agree we should keep separate FLIPs when possible, if they
each have some good scope and are decoupled. This one might hardly qualify
for a FLIP because the scope is quite small and straight forward, and can
be an overkill for FLIP itself. It's also a bit special as the MVP is
release (1.10) driven, to deliver a basic e2e experience.

I'm also ok to have separate FLIP for such work item in the future if
anyone feels strong about it.

Thanks,
Bowen

On Tue, Nov 19, 2019 at 12:11 AM Dawid Wysakowicz <[hidden email]>
wrote:

> Hi,
>
> Thank you for your answers and updating the WIKI.
>
> @Bowen Thank you for updating the wiki page and stepping up for
> shepherding the FLIP.
>
> Just wanted to raise a slight concern if it is possible to accept a FLIP
> partially according to our FLIP process. From what I know so far we were
> rather splitting a FLIP into multiple ones if we wanted to adapt only a
> part of it. I have not followed all the FLIPs though so maybe I missed
> something. If it was not discussed I think it would be good to have a
> clarification on such process. What do you think?
>
> @Peter no worries. Thank you for updating the tickets. I think it is safe
> for me to say that if you need some help, e.g. a task assignment ;) you can
> reach out through the jira to Bowen.
>
> Best,
>
> Dawid
>
>
> On 19/11/2019 00:15, Bowen Li wrote:
>
> Hi Dawid,
>
> As title of this thread says, only features related to 1.10 release (MVP)
> is accepted, and the other part is still under discussion. I updated the
> FLIP's status field to reflect that. Also added it to
> https://cwiki.apache.org/confluence/display/FLINK/Flink+Improvement+Proposals
>
> I will help to shepherd this effort in 1.10 release.
>
> Thanks,
> Bowen
>
> On Mon, Nov 18, 2019 at 8:59 AM Peter Huang <[hidden email]>
> wrote:
>
>> Hi David,
>>
>> Sorry for my misbehavior. FLINK-7151 should be the parent tickets of the
>> function DDL effort. I recently created several tickets of it, currently
>> including
>> https://issues.apache.org/jira/browse/FLINK-14055
>> https://issues.apache.org/jira/browse/FLINK-14711
>> https://issues.apache.org/jira/browse/FLINK-14837
>> https://issues.apache.org/jira/browse/FLINK-14841
>>
>> For the FLIP status, I think probably Bowen can add more context here.
>>
>> Best Regards
>> Peter Huang
>>
>>
>>
>>
>>
>>
>>
>>
>> On Mon, Nov 18, 2019 at 5:04 AM Dawid Wysakowicz <[hidden email]>
>> wrote:
>>
>>> Hey,
>>>
>>> I've just realized this FLIP was accepted but it was not reflected in
>>> the wiki page.
>>>
>>> Moreover I could not find a single jira issue that would link to the
>>> FLIP. I've seen though a few other issues and PRs being opened regarding
>>> this FLIP (FLINK-7151?, FLINK-14837, FLINK-14055). I was also a bit
>>> confused with the relationship between these issues and e.g.
>>> FLINK-10232. I tried to clarify a bit the way I understood it, but maybe
>>> somebody more familiar with the whole story could improve it further.
>>>
>>> Could some of the committers that voted on this proposal help with a bit
>>> of shepherding?
>>>
>>> Best,
>>>
>>> Dawid
>>>
>>> On 12/11/2019 07:59, Yu Li wrote:
>>> > Thanks Bowen and Peter! Great to know.
>>> >
>>> > Best Regards,
>>> > Yu
>>> >
>>> >
>>> > On Tue, 12 Nov 2019 at 13:38, Peter Huang <[hidden email]>
>>> > wrote:
>>> >
>>> >> Thank you in advance. Once the PR is done from my side, I will @ you
>>> and
>>> >> yu for review.
>>> >>
>>> >> On Mon, Nov 11, 2019 at 9:15 PM Bowen Li <[hidden email]> wrote:
>>> >>
>>> >>> Thanks Peter! I assigned the ticket to you, and I can help with
>>> reviewing
>>> >>> and merging PRs of this FLIP.
>>> >>>
>>> >>> Ccing 1.10 release manager Yu that we are on track of FLIP-79.
>>> >>>
>>> >>> Cheers,
>>> >>> Bowen
>>> >>>
>>> >>> On Mon, Nov 11, 2019 at 9:03 PM Peter Huang <
>>> [hidden email]>
>>> >>> wrote:
>>> >>>
>>> >>>> Thanks, everyone for joining the discussion and giving feedback!.
>>> The
>>> >>>> voting time for FLIP-79 has passed. I'm closing the vote now.
>>> >>>>
>>> >>>> There were seven +1 votes, 3 of which are binding:
>>> >>>> - Bowen Li (binding)
>>> >>>> - Kurt Yong (binding)
>>> >>>> - Shuyi Chen (binding)
>>> >>>>
>>> >>>> - Terry Wang (non-binding)
>>> >>>> - Xuefu Zhang (non-binding)
>>> >>>> - Vino Yang (non-binding)
>>> >>>> - Jingsong Lee (non-binding)
>>> >>>>
>>> >>>> There were no disapproving votes. Thus, FLIP-79 has been accepted.
>>> Now,
>>> >>> we
>>> >>>> agreed on the function DDL syntax as listed on the FLIP
>>> >>>>  and also the initial execution plan for release 1.10. Currently, I
>>> will
>>> >>>> mainly work on these two Jira tickets.
>>> >>>>
>>> >>>> 1) https://issues.apache.org/jira/browse/FLINK-7151
>>> >>>> 2) https://issues.apache.org/jira/browse/FLINK-14711
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> Best Regards
>>> >>>> Peter Huang
>>> >>>>
>>> >>>>
>>> >>>> Best Regards
>>> >>>> Peter Huang
>>> >>>>
>>> >>>> On Mon, Nov 11, 2019 at 7:42 PM Jingsong Li <[hidden email]
>>> >
>>> >>>> wrote:
>>> >>>>
>>> >>>>> +1 (non-binding)
>>> >>>>>
>>> >>>>> Best,
>>> >>>>> Jingsong Lee
>>> >>>>>
>>> >>>>> On Tue, Nov 12, 2019 at 9:49 AM vino yang <[hidden email]>
>>> >>> wrote:
>>> >>>>>> +1 (non-binding)
>>> >>>>>>
>>> >>>>>> Best,
>>> >>>>>> Vino
>>> >>>>>>
>>> >>>>>> Xuefu Z <[hidden email]> 于2019年11月12日周二 上午3:27写道:
>>> >>>>>>
>>> >>>>>>> +1 (non-binding)
>>> >>>>>>>
>>> >>>>>>> On Mon, Nov 11, 2019 at 9:54 AM Shuyi Chen <[hidden email]>
>>> >>>> wrote:
>>> >>>>>>>> +1 (binding)
>>> >>>>>>>>
>>> >>>>>>>> On Sat, Nov 9, 2019 at 11:17 PM Kurt Young <[hidden email]>
>>> >>>> wrote:
>>> >>>>>>>>> +1 (binding)
>>> >>>>>>>>>
>>> >>>>>>>>> Best,
>>> >>>>>>>>> Kurt
>>> >>>>>>>>>
>>> >>>>>>>>>
>>> >>>>>>>>> On Sun, Nov 10, 2019 at 12:25 PM Peter Huang <
>>> >>>>>>> [hidden email]
>>> >>>>>>>>> wrote:
>>> >>>>>>>>>
>>> >>>>>>>>>> Hi Yu,
>>> >>>>>>>>>>
>>> >>>>>>>>>> Thanks for your reminder about the timeline of delivering
>>> >>> the
>>> >>>>> basic
>>> >>>>>>>>>> function DDL in release 1.10.
>>> >>>>>>>>>> As I replied to Xuefu, the "CREATE FUNCTION" and "DROP
>>> >>>> FUNCTION"
>>> >>>>>> can
>>> >>>>>>>>>> relatively easy achieve by revising the existing PR.
>>> >>>>>>>>>> Definitely, I probably need to start to work on a basic
>>> >>> version
>>> >>>>> of
>>> >>>>>> PR
>>> >>>>>>>> for
>>> >>>>>>>>>> "ALTER FUNCTION" and "SHOW FUNCTIONS".
>>> >>>>>>>>>> Please let me know if you have any suggestion to better
>>> >>> align
>>> >>>> the
>>> >>>>>>>>> timeline
>>> >>>>>>>>>> of the ongoing catalog related efforts.
>>> >>>>>>>>>>
>>> >>>>>>>>>> Best Regards
>>> >>>>>>>>>> Peter Huang
>>> >>>>>>>>>>
>>> >>>>>>>>>>
>>> >>>>>>>>>> On Sat, Nov 9, 2019 at 7:26 PM Yu Li <[hidden email]>
>>> >>> wrote:
>>> >>>>>>>>>>> Thanks for driving this Peter!
>>> >>>>>>>>>>>
>>> >>>>>>>>>>> I agree it would be great if we could include this
>>> >>> feature in
>>> >>>>>> 1.10.
>>> >>>>>>>>>>> However, FWIW, since we are following the time-based
>>> >>> release
>>> >>>>>> policy
>>> >>>>>>>> [1]
>>> >>>>>>>>>> and
>>> >>>>>>>>>>> 1.10 release is approaching its feature freeze (planned
>>> >>> to be
>>> >>>>> at
>>> >>>>>>> the
>>> >>>>>>>>> end
>>> >>>>>>>>>> of
>>> >>>>>>>>>>> November) [2], I'm a little bit concerned about the
>>> >>> schedule.
>>> >>>>>>>>>>> [1]
>>> >>>>
>>> https://cwiki.apache.org/confluence/display/FLINK/Time-based+releases
>>> >>>>>>>>>>> [2]
>>> >>>>>>>>>>>
>>> >>>>>>>>>>>
>>> >>>
>>> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Features-for-Apache-Flink-1-10-td32824.html
>>> >>>>>>>>>>> Best Regards,
>>> >>>>>>>>>>> Yu
>>> >>>>>>>>>>>
>>> >>>>>>>>>>>
>>> >>>>>>>>>>> On Sat, 9 Nov 2019 at 04:12, Xuefu Z <[hidden email]>
>>> >>>>> wrote:
>>> >>>>>>>>>>>> Hi Peter,
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>> Thanks for driving this. I'm all-in for this. However,
>>> >>> as I
>>> >>>>>> read
>>> >>>>>>>> the
>>> >>>>>>>>>>> latest
>>> >>>>>>>>>>>> FLIP, I have a couple of questions/comments:
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>> 1. It seems that "JVM" is proposed as a language type in
>>> >>>>>> parallel
>>> >>>>>>>> to
>>> >>>>>>>>>>>> python. I'm not sure that's very intuitive. JVM stands
>>> >>> for
>>> >>>>>> "java
>>> >>>>>>>>>> virtual
>>> >>>>>>>>>>>> machine", so the language is really "JAVA", correct? I
>>> >>> know
>>> >>>>>>> "scala"
>>> >>>>>>>>> is
>>> >>>>>>>>>>> also
>>> >>>>>>>>>>>> a language which can be generate java byte code that JVM
>>> >>>> can
>>> >>>>>>>> execute.
>>> >>>>>>>>>>>> 2. In the flip, "SHOW FUNCTIONS" and "ALTER FUNCTION"
>>> >>> are
>>> >>>>>>> mentioned
>>> >>>>>>>>>> but I
>>> >>>>>>>>>>>> don't see there is any implementation plan, either in
>>> >>> 1.10
>>> >>>> or
>>> >>>>>>>>> beyond. I
>>> >>>>>>>>>>>> think we could have more clarification on those.
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>> Thanks,
>>> >>>>>>>>>>>> Xuefu
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>> On Fri, Nov 8, 2019 at 10:36 AM Bowen Li <
>>> >>>>> [hidden email]>
>>> >>>>>>>>> wrote:
>>> >>>>>>>>>>>>> Peter and I went thru the details and defined
>>> >>> scope/plan
>>> >>>>> for
>>> >>>>>>> 1.10
>>> >>>>>>>>>>> offline
>>> >>>>>>>>>>>>> in the last few days. +1 (binding) from my side.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> On Fri, Nov 8, 2019 at 12:55 AM Terry Wang <
>>> >>>>>> [hidden email]
>>> >>>>>>>>>> wrote:
>>> >>>>>>>>>>>>>> Thanks Peter driving on this. LGTM for 1.10 release
>>> >>>>>> feature.
>>> >>>>>>>>>>>>>> +1 from my side. (non-binding)
>>> >>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>> Best,
>>> >>>>>>>>>>>>>> Terry Wang
>>> >>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>> 2019年11月8日 13:20,Peter Huang <
>>> >>>>> [hidden email]
>>> >>>>>>>> 写道:
>>> >>>>>>>>>>>>>>> Dear All,
>>> >>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>> I would like to start the vote for 1.10 release
>>> >>>>> features
>>> >>>>>> in
>>> >>>>>>>>>> FLIP-79
>>> >>>>>>>>>>>> [1]
>>> >>>>>>>>>>>>>>> which is discussed and research consensus in the
>>> >>>>>> discussion
>>> >>>>>>>>>> thread
>>> >>>>>>>>>>>> [2].
>>> >>>>>>>>>>>>>> For
>>> >>>>>>>>>>>>>>> the advanced feature, such as loading function
>>> >>> from
>>> >>>>>> remote
>>> >>>>>>>>>>> resources,
>>> >>>>>>>>>>>>>>> support scala/python function, we will have the
>>> >>>> further
>>> >>>>>>>>>> discussion
>>> >>>>>>>>>>>>> after
>>> >>>>>>>>>>>>>>> release 1.10.
>>> >>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>> The vote will be open for at least 72 hours. If
>>> >>> the
>>> >>>>>> voting
>>> >>>>>>>>>> passes,
>>> >>>>>>>>>>> I
>>> >>>>>>>>>>>>> will
>>> >>>>>>>>>>>>>>> close it by 2019-11-10 14:00 UTC.
>>> >>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>> [1]
>>> >>>>>>>>>>>>>>>
>>> >>>
>>> https://cwiki.apache.org/confluence/display/FLINK/FLIP-79+Flink+Function+DDL+Support
>>> >>>>>>>>>>>>>>> [2]
>>> >>>>>>>>>>>>>>>
>>> >>>
>>> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/Discussion-FLIP-79-Flink-Function-DDL-Support-td33965.html
>>> >>>>>>>>>>>>>>> Best Regards
>>> >>>>>>>>>>>>>>> Peter Huang
>>> >>>>>>>>>>>>>>
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>> --
>>> >>>>>>>>>>>> Xuefu Zhang
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>> "In Honey We Trust!"
>>> >>>>>>>>>>>>
>>> >>>>>>>
>>> >>>>>>> --
>>> >>>>>>> Xuefu Zhang
>>> >>>>>>>
>>> >>>>>>> "In Honey We Trust!"
>>> >>>>>>>
>>> >>>>>
>>> >>>>> --
>>> >>>>> Best, Jingsong Lee
>>> >>>>>
>>>
>>>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] FLIP-79: Flink Function DDL Support (1.10 Release Feature Only)

Aljoscha Krettek-2
Hi,

I agree with Dawid that we should either fully accept FLIPs or don’t accept them and split them off into smaller parts when necessary. This happened for the configuration FLIP-54 [1], where we couldn’t find consensus on the bigger issue and then created FLIP-77 [2]. This makes it clear what is accepted and what is not. Now, when the discussion on FLIP-79 continues the FLIP (that was already accepted) will changed and there will be another vote on it.

The solution here could be to remove the parts from FLIP-79 that were not accepted in this vote and put them in a new FLIP, and the newly slimmer FLIP-79 will be what we fully accept for Flink 1.10 and release.

Best,
Aljoscha

[1] https://cwiki.apache.org/confluence/display/FLINK/FLIP-54%3A+Evolve+ConfigOption+and+Configuration
[2] https://cwiki.apache.org/confluence/display/FLINK/FLIP-77%3A+Introduce+ConfigOptions+with+Data+Types

> On 20. Nov 2019, at 19:49, Bowen Li <[hidden email]> wrote:
>
> Hi Dawid,
>
> In general, I agree we should keep separate FLIPs when possible, if they
> each have some good scope and are decoupled. This one might hardly qualify
> for a FLIP because the scope is quite small and straight forward, and can
> be an overkill for FLIP itself. It's also a bit special as the MVP is
> release (1.10) driven, to deliver a basic e2e experience.
>
> I'm also ok to have separate FLIP for such work item in the future if
> anyone feels strong about it.
>
> Thanks,
> Bowen
>
> On Tue, Nov 19, 2019 at 12:11 AM Dawid Wysakowicz <[hidden email]>
> wrote:
>
>> Hi,
>>
>> Thank you for your answers and updating the WIKI.
>>
>> @Bowen Thank you for updating the wiki page and stepping up for
>> shepherding the FLIP.
>>
>> Just wanted to raise a slight concern if it is possible to accept a FLIP
>> partially according to our FLIP process. From what I know so far we were
>> rather splitting a FLIP into multiple ones if we wanted to adapt only a
>> part of it. I have not followed all the FLIPs though so maybe I missed
>> something. If it was not discussed I think it would be good to have a
>> clarification on such process. What do you think?
>>
>> @Peter no worries. Thank you for updating the tickets. I think it is safe
>> for me to say that if you need some help, e.g. a task assignment ;) you can
>> reach out through the jira to Bowen.
>>
>> Best,
>>
>> Dawid
>>
>>
>> On 19/11/2019 00:15, Bowen Li wrote:
>>
>> Hi Dawid,
>>
>> As title of this thread says, only features related to 1.10 release (MVP)
>> is accepted, and the other part is still under discussion. I updated the
>> FLIP's status field to reflect that. Also added it to
>> https://cwiki.apache.org/confluence/display/FLINK/Flink+Improvement+Proposals
>>
>> I will help to shepherd this effort in 1.10 release.
>>
>> Thanks,
>> Bowen
>>
>> On Mon, Nov 18, 2019 at 8:59 AM Peter Huang <[hidden email]>
>> wrote:
>>
>>> Hi David,
>>>
>>> Sorry for my misbehavior. FLINK-7151 should be the parent tickets of the
>>> function DDL effort. I recently created several tickets of it, currently
>>> including
>>> https://issues.apache.org/jira/browse/FLINK-14055
>>> https://issues.apache.org/jira/browse/FLINK-14711
>>> https://issues.apache.org/jira/browse/FLINK-14837
>>> https://issues.apache.org/jira/browse/FLINK-14841
>>>
>>> For the FLIP status, I think probably Bowen can add more context here.
>>>
>>> Best Regards
>>> Peter Huang
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Nov 18, 2019 at 5:04 AM Dawid Wysakowicz <[hidden email]>
>>> wrote:
>>>
>>>> Hey,
>>>>
>>>> I've just realized this FLIP was accepted but it was not reflected in
>>>> the wiki page.
>>>>
>>>> Moreover I could not find a single jira issue that would link to the
>>>> FLIP. I've seen though a few other issues and PRs being opened regarding
>>>> this FLIP (FLINK-7151?, FLINK-14837, FLINK-14055). I was also a bit
>>>> confused with the relationship between these issues and e.g.
>>>> FLINK-10232. I tried to clarify a bit the way I understood it, but maybe
>>>> somebody more familiar with the whole story could improve it further.
>>>>
>>>> Could some of the committers that voted on this proposal help with a bit
>>>> of shepherding?
>>>>
>>>> Best,
>>>>
>>>> Dawid
>>>>
>>>> On 12/11/2019 07:59, Yu Li wrote:
>>>>> Thanks Bowen and Peter! Great to know.
>>>>>
>>>>> Best Regards,
>>>>> Yu
>>>>>
>>>>>
>>>>> On Tue, 12 Nov 2019 at 13:38, Peter Huang <[hidden email]>
>>>>> wrote:
>>>>>
>>>>>> Thank you in advance. Once the PR is done from my side, I will @ you
>>>> and
>>>>>> yu for review.
>>>>>>
>>>>>> On Mon, Nov 11, 2019 at 9:15 PM Bowen Li <[hidden email]> wrote:
>>>>>>
>>>>>>> Thanks Peter! I assigned the ticket to you, and I can help with
>>>> reviewing
>>>>>>> and merging PRs of this FLIP.
>>>>>>>
>>>>>>> Ccing 1.10 release manager Yu that we are on track of FLIP-79.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Bowen
>>>>>>>
>>>>>>> On Mon, Nov 11, 2019 at 9:03 PM Peter Huang <
>>>> [hidden email]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Thanks, everyone for joining the discussion and giving feedback!.
>>>> The
>>>>>>>> voting time for FLIP-79 has passed. I'm closing the vote now.
>>>>>>>>
>>>>>>>> There were seven +1 votes, 3 of which are binding:
>>>>>>>> - Bowen Li (binding)
>>>>>>>> - Kurt Yong (binding)
>>>>>>>> - Shuyi Chen (binding)
>>>>>>>>
>>>>>>>> - Terry Wang (non-binding)
>>>>>>>> - Xuefu Zhang (non-binding)
>>>>>>>> - Vino Yang (non-binding)
>>>>>>>> - Jingsong Lee (non-binding)
>>>>>>>>
>>>>>>>> There were no disapproving votes. Thus, FLIP-79 has been accepted.
>>>> Now,
>>>>>>> we
>>>>>>>> agreed on the function DDL syntax as listed on the FLIP
>>>>>>>> and also the initial execution plan for release 1.10. Currently, I
>>>> will
>>>>>>>> mainly work on these two Jira tickets.
>>>>>>>>
>>>>>>>> 1) https://issues.apache.org/jira/browse/FLINK-7151
>>>>>>>> 2) https://issues.apache.org/jira/browse/FLINK-14711
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Best Regards
>>>>>>>> Peter Huang
>>>>>>>>
>>>>>>>>
>>>>>>>> Best Regards
>>>>>>>> Peter Huang
>>>>>>>>
>>>>>>>> On Mon, Nov 11, 2019 at 7:42 PM Jingsong Li <[hidden email]
>>>>>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> +1 (non-binding)
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>> Jingsong Lee
>>>>>>>>>
>>>>>>>>> On Tue, Nov 12, 2019 at 9:49 AM vino yang <[hidden email]>
>>>>>>> wrote:
>>>>>>>>>> +1 (non-binding)
>>>>>>>>>>
>>>>>>>>>> Best,
>>>>>>>>>> Vino
>>>>>>>>>>
>>>>>>>>>> Xuefu Z <[hidden email]> 于2019年11月12日周二 上午3:27写道:
>>>>>>>>>>
>>>>>>>>>>> +1 (non-binding)
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Nov 11, 2019 at 9:54 AM Shuyi Chen <[hidden email]>
>>>>>>>> wrote:
>>>>>>>>>>>> +1 (binding)
>>>>>>>>>>>>
>>>>>>>>>>>> On Sat, Nov 9, 2019 at 11:17 PM Kurt Young <[hidden email]>
>>>>>>>> wrote:
>>>>>>>>>>>>> +1 (binding)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Best,
>>>>>>>>>>>>> Kurt
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Sun, Nov 10, 2019 at 12:25 PM Peter Huang <
>>>>>>>>>>> [hidden email]
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Yu,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks for your reminder about the timeline of delivering
>>>>>>> the
>>>>>>>>> basic
>>>>>>>>>>>>>> function DDL in release 1.10.
>>>>>>>>>>>>>> As I replied to Xuefu, the "CREATE FUNCTION" and "DROP
>>>>>>>> FUNCTION"
>>>>>>>>>> can
>>>>>>>>>>>>>> relatively easy achieve by revising the existing PR.
>>>>>>>>>>>>>> Definitely, I probably need to start to work on a basic
>>>>>>> version
>>>>>>>>> of
>>>>>>>>>> PR
>>>>>>>>>>>> for
>>>>>>>>>>>>>> "ALTER FUNCTION" and "SHOW FUNCTIONS".
>>>>>>>>>>>>>> Please let me know if you have any suggestion to better
>>>>>>> align
>>>>>>>> the
>>>>>>>>>>>>> timeline
>>>>>>>>>>>>>> of the ongoing catalog related efforts.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Best Regards
>>>>>>>>>>>>>> Peter Huang
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Sat, Nov 9, 2019 at 7:26 PM Yu Li <[hidden email]>
>>>>>>> wrote:
>>>>>>>>>>>>>>> Thanks for driving this Peter!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I agree it would be great if we could include this
>>>>>>> feature in
>>>>>>>>>> 1.10.
>>>>>>>>>>>>>>> However, FWIW, since we are following the time-based
>>>>>>> release
>>>>>>>>>> policy
>>>>>>>>>>>> [1]
>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>> 1.10 release is approaching its feature freeze (planned
>>>>>>> to be
>>>>>>>>> at
>>>>>>>>>>> the
>>>>>>>>>>>>> end
>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>> November) [2], I'm a little bit concerned about the
>>>>>>> schedule.
>>>>>>>>>>>>>>> [1]
>>>>>>>>
>>>> https://cwiki.apache.org/confluence/display/FLINK/Time-based+releases
>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>
>>>> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Features-for-Apache-Flink-1-10-td32824.html
>>>>>>>>>>>>>>> Best Regards,
>>>>>>>>>>>>>>> Yu
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Sat, 9 Nov 2019 at 04:12, Xuefu Z <[hidden email]>
>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> Hi Peter,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks for driving this. I'm all-in for this. However,
>>>>>>> as I
>>>>>>>>>> read
>>>>>>>>>>>> the
>>>>>>>>>>>>>>> latest
>>>>>>>>>>>>>>>> FLIP, I have a couple of questions/comments:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 1. It seems that "JVM" is proposed as a language type in
>>>>>>>>>> parallel
>>>>>>>>>>>> to
>>>>>>>>>>>>>>>> python. I'm not sure that's very intuitive. JVM stands
>>>>>>> for
>>>>>>>>>> "java
>>>>>>>>>>>>>> virtual
>>>>>>>>>>>>>>>> machine", so the language is really "JAVA", correct? I
>>>>>>> know
>>>>>>>>>>> "scala"
>>>>>>>>>>>>> is
>>>>>>>>>>>>>>> also
>>>>>>>>>>>>>>>> a language which can be generate java byte code that JVM
>>>>>>>> can
>>>>>>>>>>>> execute.
>>>>>>>>>>>>>>>> 2. In the flip, "SHOW FUNCTIONS" and "ALTER FUNCTION"
>>>>>>> are
>>>>>>>>>>> mentioned
>>>>>>>>>>>>>> but I
>>>>>>>>>>>>>>>> don't see there is any implementation plan, either in
>>>>>>> 1.10
>>>>>>>> or
>>>>>>>>>>>>> beyond. I
>>>>>>>>>>>>>>>> think we could have more clarification on those.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>> Xuefu
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Fri, Nov 8, 2019 at 10:36 AM Bowen Li <
>>>>>>>>> [hidden email]>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> Peter and I went thru the details and defined
>>>>>>> scope/plan
>>>>>>>>> for
>>>>>>>>>>> 1.10
>>>>>>>>>>>>>>> offline
>>>>>>>>>>>>>>>>> in the last few days. +1 (binding) from my side.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Fri, Nov 8, 2019 at 12:55 AM Terry Wang <
>>>>>>>>>> [hidden email]
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> Thanks Peter driving on this. LGTM for 1.10 release
>>>>>>>>>> feature.
>>>>>>>>>>>>>>>>>> +1 from my side. (non-binding)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Best,
>>>>>>>>>>>>>>>>>> Terry Wang
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 2019年11月8日 13:20,Peter Huang <
>>>>>>>>> [hidden email]
>>>>>>>>>>>> 写道:
>>>>>>>>>>>>>>>>>>> Dear All,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I would like to start the vote for 1.10 release
>>>>>>>>> features
>>>>>>>>>> in
>>>>>>>>>>>>>> FLIP-79
>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>>>> which is discussed and research consensus in the
>>>>>>>>>> discussion
>>>>>>>>>>>>>> thread
>>>>>>>>>>>>>>>> [2].
>>>>>>>>>>>>>>>>>> For
>>>>>>>>>>>>>>>>>>> the advanced feature, such as loading function
>>>>>>> from
>>>>>>>>>> remote
>>>>>>>>>>>>>>> resources,
>>>>>>>>>>>>>>>>>>> support scala/python function, we will have the
>>>>>>>> further
>>>>>>>>>>>>>> discussion
>>>>>>>>>>>>>>>>> after
>>>>>>>>>>>>>>>>>>> release 1.10.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The vote will be open for at least 72 hours. If
>>>>>>> the
>>>>>>>>>> voting
>>>>>>>>>>>>>> passes,
>>>>>>>>>>>>>>> I
>>>>>>>>>>>>>>>>> will
>>>>>>>>>>>>>>>>>>> close it by 2019-11-10 14:00 UTC.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>>>>
>>>>>>>
>>>> https://cwiki.apache.org/confluence/display/FLINK/FLIP-79+Flink+Function+DDL+Support
>>>>>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>>>>>>
>>>>>>>
>>>> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/Discussion-FLIP-79-Flink-Function-DDL-Support-td33965.html
>>>>>>>>>>>>>>>>>>> Best Regards
>>>>>>>>>>>>>>>>>>> Peter Huang
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Xuefu Zhang
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> "In Honey We Trust!"
>>>>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Xuefu Zhang
>>>>>>>>>>>
>>>>>>>>>>> "In Honey We Trust!"
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Best, Jingsong Lee
>>>>>>>>>
>>>>
>>>>

12