Thanks for being the release manager, Gordon & Kurt.

For FLIP-27, there are still some more details need to discuss. I don't
think it could catch up the release of 1.9. @Aljoscha, @Stephan, do you
agree that?

zhijiang <wangzhijiang...@aliyun.com.invalid> 于2019年5月28日周二 下午11:28写道:

> Hi Gordon,
>
> Thanks for the kind reminder of feature freeze date for 1.9.0. I think the
> date makes sense on my side.
>
> For FLIP-31, I and Andrey could be done within two weeks or so.
> And I already finished my side work for FLIP-1.
>
> Best,
> Zhijiang
>
>
> ------------------------------------------------------------------
> From:Timo Walther <twal...@apache.org>
> Send Time:2019年5月28日(星期二) 19:26
> To:dev <dev@flink.apache.org>
> Subject:Re: [DISCUSS] Features for Apache Flink 1.9.0
>
> Thanks for being the release managers, Kurt and Gordon!
>
>  From the Table & SQL API side, there are still a lot of open issues
> that need to be solved to decouple the API from a planner and enable the
> Blink planner. Also we need to make sure that the Blink planner supports
> at least everything of Flink 1.8 to not introduce a regression. We might
> need to focus more on the main features which is a runnable Blink
> planner and might need to postpone other discussions such as DDL, new
> source/sink interfaces, or proper type inference logic. However, in many
> cases there are shortcuts that we could take in order to achieve our
> goals. So I'm confident that we solve the big blockers until the feature
> freeze :)
>
> I will keep you updated.
>
> Thanks,
> Timo
>
>
> Am 28.05.19 um 05:07 schrieb Kurt Young:
> > Thanks Gordon for bringing this up.
> >
> > I'm glad to say that blink planner merge work is almost done, and i will
> > follow up the work of
> > integrating blink planner with Table API to co-exist with current flink
> > planner.
> >
> > In addition to this, the following features:
> > 1. FLIP-32: Restructure flink-table for future contributions [1]
> > 2. FLIP-37: Rework of the Table API Type System [2]
> > 3. Hive integration work (including hive meta [3] and connectors)
> >
> > are also going well, i will spend some time to keep track of them.
> >
> > [1]
> >
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-32%3A+Restructure+flink-table+for+future+contributions
> > [2]
> >
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-37%3A+Rework+of+the+Table+API+Type+System
> > [3]
> >
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-30%3A+Unified+Catalog+APIs
> >
> > Best,
> > Kurt
> >
> >
> > On Mon, May 27, 2019 at 7:18 PM jincheng sun <sunjincheng...@gmail.com>
> > wrote:
> >
> >> Hi Gordon,
> >>
> >> Thanks for mention the feature freeze date for 1.9.0, that's very
> helpful
> >> for contributors to evaluate their dev plan!
> >>
> >> Regarding FLIP-29, we are glad to do our best to finish the dev of
> FLIP-29,
> >> then catch up with the release of 1.9.
> >>
> >> Thanks again for push the release of 1.9.0 forward!
> >>
> >> Cheers,
> >> Jincheng
> >>
> >>
> >>
> >> Tzu-Li (Gordon) Tai <tzuli...@apache.org> 于2019年5月27日周一 下午5:48写道:
> >>
> >>> Hi all,
> >>>
> >>> I want to kindly remind the community that we're now 5 weeks away from
> >> the
> >>> proposed feature freeze date for 1.9.0, which is June 28.
> >>>
> >>> This is not yet a final date we have agreed on, so I would like to
> start
> >>> collecting feedback on how the mentioned features are going, and in
> >>> general, whether or not the date sounds reasonable given the current
> >> status
> >>> of the ongoing efforts.
> >>> Please let me know what you think!
> >>>
> >>> Cheers,
> >>> Gordon
> >>>
> >>>
> >>> On Mon, May 27, 2019 at 5:40 PM Tzu-Li (Gordon) Tai <
> tzuli...@apache.org
> >>>
> >>> wrote:
> >>>
> >>>> @Hequn @Jincheng
> >>>>
> >>>> Thanks for bringing up FLIP-29 to attention.
> >>>> As previously mentioned, the original list is not a fixed feature set,
> >> so
> >>>> if FLIP-29 has ongoing efforts and can make it before the feature
> >> freeze,
> >>>> then of course it should be included!
> >>>>
> >>>> @himansh1306
> >>>>
> >>>> Concerning the ORC format for StreamingFileSink, is there already a
> >> JIRA
> >>>> ticket tracking that? If not, I suggest to first open one and see if
> >>> there
> >>>> are similar interests from committers in adding that.
> >>>>
> >>>>
> >>>> On Sun, May 5, 2019 at 11:19 PM Hequn Cheng <chenghe...@gmail.com>
> >>> wrote:
> >>>>> Hi,
> >>>>>
> >>>>> Great job, Gordon! Thanks a lot for driving this and wrapping
> features
> >>> up
> >>>>> to a detailed list. +1 on it!
> >>>>>
> >>>>> Would be great if we can also add flip29 to the list. @jincheng sun
> >>>>> <sunjincheng...@gmail.com>  and I are focusing on it these days. I
> >>> think
> >>>>> these features in flip29 would bring big enhancements to the Table
> >> API.
> >>>>> :-)
> >>>>>
> >>>>> Best, Hequn
> >>>>>
> >>>>> On Sun, May 5, 2019 at 10:41 PM Becket Qin <becket....@gmail.com>
> >>> wrote:
> >>>>>> Thanks for driving this release, Gordon. +1 on the feature list.
> >>>>>>
> >>>>>> This is a pretty exciting and ambitious release!
> >>>>>>
> >>>>>> Cheers,
> >>>>>>
> >>>>>> Jiangjie (Becket) Qin
> >>>>>>
> >>>>>> On Sun, May 5, 2019 at 4:28 PM jincheng sun <
> >> sunjincheng...@gmail.com
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Thanks a lot for being our release manager, Great job!
> >>>>>>>
> >>>>>>> +1 for the feature list and It's better to add FLIP-29
> >>>>>>> <
> >>
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=97552739
> >>>>>>>> (Support
> >>>>>>> map/flatMap/aggregate/flatAggregate on TableAPI), as the goals of
> >>>>> release
> >>>>>>> 1.9.
> >>>>>>>
> >>>>>>> What do you think?
> >>>>>>>
> >>>>>>> Best,
> >>>>>>> Jincheng
> >>>>>>>
> >>>>>>> Bowen Li <bowenl...@gmail.com> 于2019年5月5日周日 上午12:47写道:
> >>>>>>>
> >>>>>>>> +1, exciting and ambitious goals, the rough timeline looks
> >>>>> reasonable.
> >>>>>>>> Let's make it happen!
> >>>>>>>>
> >>>>>>>> On Sat, May 4, 2019 at 2:47 AM Jark Wu <imj...@gmail.com>
> >> wrote:
> >>>>>>>>> +1 for the 1.9.0 feature list. Excited to see it is happening.
> >>>>>>>>>
> >>>>>>>>> Regards,
> >>>>>>>>> Jark
> >>>>>>>>>
> >>>>>>>>> On Thu, 2 May 2019 at 17:07, himansh1...@gmail.com <
> >>>>>>>> himansh1...@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> +1 for Protobuf, Hive Metastore integration & features
> >> related
> >>>>> to
> >>>>>>>>>> savepoint.
> >>>>>>>>>>
> >>>>>>>>>> I was hoping if we could support for ORC File format can be
> >>>>> added
> >>>>>> in
> >>>>>>>>>> StreamingFileSink Writer, Currently only Parquet is
> >> supported
> >>>>> with
> >>>>>>>>> respect
> >>>>>>>>>> to columnar file formats
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On 2019/05/01 05:15:23, "Tzu-Li (Gordon) Tai" <
> >>>>> tzuli...@apache.org
> >>>>>>>>>> wrote:
> >>>>>>>>>>> Hi community,
> >>>>>>>>>>>
> >>>>>>>>>>> Apache Flink 1.8.0 has been released a few weeks ago, so
> >>>>>> naturally,
> >>>>>>>>> it’s
> >>>>>>>>>>> time to start thinking about what we want to aim for
> >> 1.9.0.
> >>>>>>>>>>> Kurt and I had collected some features that would be
> >>>>> reasonable
> >>>>>> to
> >>>>>>>>>> consider
> >>>>>>>>>>> including for the next release, based on talking with
> >>> various
> >>>>>>> people
> >>>>>>>> as
> >>>>>>>>>>> well as observations from mailing list discussions and
> >>>>> questions.
> >>>>>>>>>>> Note that having specific features listed here does not
> >> mean
> >>>>> that
> >>>>>>> no
> >>>>>>>>>> other
> >>>>>>>>>>> pull requests or topics will be reviewed. I am sure that
> >>> there
> >>>>>> are
> >>>>>>>>> other
> >>>>>>>>>>> ongoing efforts that we missed here and will likely make
> >> it
> >>>>> as an
> >>>>>>>>>>> improvement or new feature in the next release. This
> >>>>> discussion
> >>>>>> is
> >>>>>>>>> merely
> >>>>>>>>>>> for bootstrapping a discussion for 1.9, as well as to give
> >>>>>>>> contributors
> >>>>>>>>>> an
> >>>>>>>>>>> idea of what the community is looking to focus on in the
> >>> next
> >>>>>>> couple
> >>>>>>>> of
> >>>>>>>>>>> weeks.
> >>>>>>>>>>>
> >>>>>>>>>>> *Proposed features and focus*
> >>>>>>>>>>>
> >>>>>>>>>>> In the previous major release, Apache Flink 1.8.0, the
> >>>>> community
> >>>>>>> had
> >>>>>>>>>>> prepared for some major Table & SQL additions from the
> >> Blink
> >>>>>>> branch.
> >>>>>>>>> With
> >>>>>>>>>>> this in mind, for the next release, it would be great to
> >>> wind
> >>>>> up
> >>>>>>>> those
> >>>>>>>>>>> efforts by merging in the Blink-based Table / SQL planner
> >>> and
> >>>>>>> runtime
> >>>>>>>>> for
> >>>>>>>>>>> 1.9.
> >>>>>>>>>>>
> >>>>>>>>>>> Following Stephan’s previous thread [1] in the mailing
> >> list
> >>>>> about
> >>>>>>>>>> features
> >>>>>>>>>>> in Blink, we should also start focusing on preparing for
> >>>>> Blink’s
> >>>>>>>> other
> >>>>>>>>>>> several enhancements for batch execution. This includes
> >>>>> resource
> >>>>>>>>>>> optimization, fine-grained failover, pluggable shuffle
> >>>>> service,
> >>>>>>>>> adapting
> >>>>>>>>>>> stream operators for batch execution, as well as better
> >>>>>> integration
> >>>>>>>>> with
> >>>>>>>>>>> commonly used systems by batch executions such as Apache
> >>> Hive.
> >>>>>>>>>>> Moreover, besides efforts related to the Blink merge, we
> >>> would
> >>>>>> also
> >>>>>>>>> like
> >>>>>>>>>> us
> >>>>>>>>>>> to work towards pushing forward some of the most discussed
> >>> and
> >>>>>>>>>> anticipated
> >>>>>>>>>>> features by the community. Most of these had discussions
> >> in
> >>>>> the
> >>>>>>>> mailing
> >>>>>>>>>>> lists that span multiple releases, and are also frequently
> >>>>>> brought
> >>>>>>> up
> >>>>>>>>> in
> >>>>>>>>>>> community events such as Flink Forward. This includes
> >>> features
> >>>>>> such
> >>>>>>>> as
> >>>>>>>>>>> source event-time alignment and the source interface
> >>> rework, a
> >>>>>>>>> savepoint
> >>>>>>>>>>> connector that allows users to manipulate and query state
> >> in
> >>>>>>>>> savepoints,
> >>>>>>>>>>> interactive programming, as well as terminating a job
> >> with a
> >>>>>> final
> >>>>>>>>>>> savepoint.
> >>>>>>>>>>>
> >>>>>>>>>>> Last but not least, we have several existing contributions
> >>> or
> >>>>>>>>> discussions
> >>>>>>>>>>> for the ecosystem surrounding Flink, which we think is
> >> also
> >>>>> very
> >>>>>>>>> valuable
> >>>>>>>>>>> to try to merge in for 1.9. This includes a web UI rework
> >>>>>> (recently
> >>>>>>>>>> already
> >>>>>>>>>>> merged), active K8s integration, Google PubSub connector,
> >>>>> native
> >>>>>>>>> support
> >>>>>>>>>>> for the Protobuf format, Python support in the Table API,
> >> as
> >>>>> well
> >>>>>>> as
> >>>>>>>>>>> reworking Flink’s support for machine learning.
> >>>>>>>>>>>
> >>>>>>>>>>> To wrap this up as a list of items, some of which already
> >>> have
> >>>>>>> JIRAs
> >>>>>>>> or
> >>>>>>>>>>> mailing list threads to track them:
> >>>>>>>>>>>
> >>>>>>>>>>>     - Merge Blink runner for Table & SQL [2]
> >>>>>>>>>>>     -
> >>>>>>>>>>>
> >>>>>>>>>>>        Restructure flink-table to separate API from core
> >>>>> runtime
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        Make table planners pluggable
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        Rework Table / SQL type system to integrate better
> >>> with
> >>>>> the
> >>>>>>> SQL
> >>>>>>>>>>>        standard [3]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        Merge Blink planner and runtime for Table / SQL
> >>>>>>>>>>>        - Further preparations for more batch execution
> >>>>>> optimization
> >>>>>>>> from
> >>>>>>>>>>>     Blink
> >>>>>>>>>>>     -
> >>>>>>>>>>>
> >>>>>>>>>>>        Dedicated scheduler component [4]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        Fine grained failover for batch [5]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        Selectable input stream operator [6]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        Pluggable Shuffle Service [7]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        FLIP-30: Unified Catalog API & Hive metastore
> >>>>> integration
> >>>>>> [8]
> >>>>>>>>>>>        - Heavily anticipated / discussed features in the
> >>>>> community
> >>>>>>>>>>>     -
> >>>>>>>>>>>
> >>>>>>>>>>>        FLIP-27: Source interface rework [9]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        Savepoint connector [10]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        FLIP-34: Terminate / Suspend job with savepoint [11]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        FLIP-36: Interactive Programming [12]
> >>>>>>>>>>>        - Ecosystem
> >>>>>>>>>>>     -
> >>>>>>>>>>>
> >>>>>>>>>>>        Web UI rework [13]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        Active K8s integration [14]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        Google PubSub connector [15]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        First-class Protobuf support [16]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        FLIP-38: Python support in Table API [17]
> >>>>>>>>>>>        -
> >>>>>>>>>>>
> >>>>>>>>>>>        FLIP-39: Flink ML pipeline and libraries on top of
> >>> Table
> >>>>>> API
> >>>>>>>> [18]
> >>>>>>>>>>> *Suggested release timeline*
> >>>>>>>>>>>
> >>>>>>>>>>> Apache Flink 1.8.0 was released earlier this month, so
> >> based
> >>>>> on
> >>>>>> our
> >>>>>>>>> usual
> >>>>>>>>>>> timely release schedule, we should aim for releasing 1.9.0
> >>>>> around
> >>>>>>> mid
> >>>>>>>>> to
> >>>>>>>>>>> end July.
> >>>>>>>>>>>
> >>>>>>>>>>> Since it seems that this is going to be a fairly large
> >>>>> release,
> >>>>>> to
> >>>>>>>> give
> >>>>>>>>>> the
> >>>>>>>>>>> community enough testing time, I propose that the feature
> >>>>> freeze
> >>>>>> to
> >>>>>>>> be
> >>>>>>>>>> near
> >>>>>>>>>>> the end of June (8-9 weeks from now, probable June 28).
> >> This
> >>>>> is
> >>>>>> of
> >>>>>>>>>> course a
> >>>>>>>>>>> ballpark estimation for now; we should follow-up with a
> >>>>> separate
> >>>>>>>> thread
> >>>>>>>>>>> later in the release cycle to prepare contributors with an
> >>>>>> official
> >>>>>>>>>> feature
> >>>>>>>>>>> freeze date.
> >>>>>>>>>>>
> >>>>>>>>>>> I’d also like to use this opportunity to propose myself
> >> and
> >>>>> Kurt
> >>>>>> as
> >>>>>>>> the
> >>>>>>>>>>> release managers for 1.9.
> >>>>>>>>>>> AFAIK, we did not used to have 2 RMs for a single release
> >> in
> >>>>> the
> >>>>>>>> past,
> >>>>>>>>>> but
> >>>>>>>>>>> 1.9.0 is definitely quite ambitious so it would not hurt
> >> to
> >>>>> have
> >>>>>>> one
> >>>>>>>>> more
> >>>>>>>>>>> on board :) Cheers, Gordon [1]
> >>>>>>>>>>>
> >>
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Flink-1-6-features-td22632.html
> >>>>>>>>>>> [2] https://issues.apache.org/jira/browse/FLINK-11439
> >>>>>>>>>>>
> >>>>>>>>>>> [3] https://issues.apache.org/jira/browse/FLINK-12251
> >>>>>>>>>>>
> >>>>>>>>>>> [4] https://issues.apache.org/jira/browse/FLINK-10429
> >>>>>>>>>>>
> >>>>>>>>>>> [5]
> >>>>>>>>>>>
> >>
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Backtracking-for-failover-regions-td28293.html
> >>>>>>>>>>> [6]
> >>>>>>>>>>>
> >>
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Enhance-Operator-API-to-Support-Dynamically-Selective-Reading-and-EndOfInput-Event-td26753.html
> >>>>>>>>>>> [7] https://issues.apache.org/jira/browse/FLINK-10653
> >>>>>>>>>>>
> >>>>>>>>>>> [8] https://issues.apache.org/jira/browse/FLINK-11275
> >>>>>>>>>>>
> >>>>>>>>>>> [9]
> >>>>>>>>>>>
> >>
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-FLIP-27-Refactor-Source-Interface-td24952i20.html
> >>>>>>>>>>> [10] https://issues.apache.org/jira/browse/FLINK-12047
> >>>>>>>>>>>
> >>>>>>>>>>> [11]
> >>>>>>>>>>>
> >>
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-FLIP-33-Terminate-Suspend-Job-with-Savepoint-td26927.html
> >>>>>>>>>>> [12]
> >>>>>>>>>>>
> >>
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-36%3A+Support+Interactive+Programming+in+Flink
> >>>>>>>>>>> [13] https://issues.apache.org/jira/browse/FLINK-10705
> >>>>>>>>>>>
> >>>>>>>>>>> [14] https://issues.apache.org/jira/browse/FLINK-9953
> >>>>>>>>>>>
> >>>>>>>>>>> [15] https://issues.apache.org/jira/browse/FLINK-9311
> >>>>>>>>>>>
> >>>>>>>>>>> [16] https://issues.apache.org/jira/browse/FLINK-11333
> >>>>>>>>>>>
> >>>>>>>>>>> [17]
> >>>>>>>>>>>
> >>
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-FLIP-38-Support-python-language-in-flink-TableAPI-td28061.html
> >>>>>>>>>>> [18]
> >>>>>>>>>>>
> >>
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-FLIP-39-Flink-ML-pipeline-and-ML-libs-td28633.html
>
>

Reply via email to