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 <bowenl...@gmail.com> 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 <dwysakow...@apache.org>
> 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 <huangzhenqiu0...@gmail.com>
>> 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 <dwysakow...@apache.org>
>>> 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 <huangzhenqiu0...@gmail.com>
>>>>> 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 <bowenl...@gmail.com> 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 <
>>>> huangzhenqiu0...@gmail.com>
>>>>>>> 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 <jingsongl...@gmail.com
>>>>> 
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> +1 (non-binding)
>>>>>>>>> 
>>>>>>>>> Best,
>>>>>>>>> Jingsong Lee
>>>>>>>>> 
>>>>>>>>> On Tue, Nov 12, 2019 at 9:49 AM vino yang <yanghua1...@gmail.com>
>>>>>>> wrote:
>>>>>>>>>> +1 (non-binding)
>>>>>>>>>> 
>>>>>>>>>> Best,
>>>>>>>>>> Vino
>>>>>>>>>> 
>>>>>>>>>> Xuefu Z <usxu...@gmail.com> 于2019年11月12日周二 上午3:27写道:
>>>>>>>>>> 
>>>>>>>>>>> +1 (non-binding)
>>>>>>>>>>> 
>>>>>>>>>>> On Mon, Nov 11, 2019 at 9:54 AM Shuyi Chen <suez1...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>>>>> +1 (binding)
>>>>>>>>>>>> 
>>>>>>>>>>>> On Sat, Nov 9, 2019 at 11:17 PM Kurt Young <ykt...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>>>>>> +1 (binding)
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Best,
>>>>>>>>>>>>> Kurt
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Sun, Nov 10, 2019 at 12:25 PM Peter Huang <
>>>>>>>>>>> huangzhenqiu0...@gmail.com
>>>>>>>>>>>>> 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 <car...@gmail.com>
>>>>>>> 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 <usxu...@gmail.com>
>>>>>>>>> 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 <
>>>>>>>>> bowenl...@gmail.com>
>>>>>>>>>>>>> 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 <
>>>>>>>>>> zjuwa...@gmail.com
>>>>>>>>>>>>>> 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 <
>>>>>>>>> huangzhenqiu0...@gmail.com
>>>>>>>>>>>> 写道:
>>>>>>>>>>>>>>>>>>> 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 via email to