As for the streaming side we would like to push some bugfix commits and the resolution of the FLINK-1103 JIRA issue.
These are more or less ready, hopefully will be available at the end of this week. On Tue, Oct 7, 2014 at 6:50 PM, Robert Metzger <[email protected]> wrote: > I've merged the record api deprecation already. > I'll merge #141 once Aljoscha provided his Scala changes. > > We certainly should merge #136 and #143 as well. > > On Tue, Oct 7, 2014 at 5:20 PM, Fabian Hueske <[email protected]> wrote: > > > So which PRs will be included in the candidate? > > > > #141 POJOs > > #144 Deprecate Record API > > #136 Fixed example quickstart > > #143(?) Hadoop Compat: Documentation + Hadoop function wrappers (includes > > PR #131) > > > > 2014-10-07 16:26 GMT+02:00 Stephan Ewen <[email protected]>: > > > > > Great news, looking forward to seeing this in the master! > > > > > > On Tue, Oct 7, 2014 at 1:53 PM, Robert Metzger <[email protected]> > > > wrote: > > > > > > > As an update for everyone: My POJO feature is finished, including > > > > documentation. > > > > Aljoscha is currently adopting the Scala API to have support for > > (nested) > > > > POJOs as well. > > > > Once that is done, I'll merge everything and create a first candidate > > > that > > > > we can use for testing. > > > > > > > > On Tue, Sep 30, 2014 at 10:49 PM, Fabian Hueske <[email protected]> > > > > wrote: > > > > > > > > > I just checked the "Run Example" quickstart and it needs a bit of > > work. > > > > > > > > > > 2014-09-30 22:41 GMT+02:00 Robert Metzger <[email protected]>: > > > > > > > > > > > I'm working hard on getting the POJOs ready. > > > > > > > > > > > > We also should do a pass over our documentation, the quickstarts > > and > > > > the > > > > > > website to see if everything is in a good state (for example the > > > > > > collection-based execution needs documentation as well). We > should > > > also > > > > > > finally document the hadoop-input format wrappers (I think Timo > is > > > > > working > > > > > > on a pull request for that). > > > > > > This page mentions the LocalDistributedExecutor and contains some > > > (most > > > > > > likely outdated) scala code: > > > > > > > > > > > > > > > > > > > > > http://flink.incubator.apache.org/docs/0.7-incubating/local_execution.html > > > > > > > > > > > > We also need to deprecate the old record api ( > > > > > > https://issues.apache.org/jira/browse/FLINK-1106). > > > > > > > > > > > > On Tue, Sep 30, 2014 at 9:17 PM, Stephan Ewen <[email protected]> > > > > wrote: > > > > > > > > > > > > > I think we are approaching ready state. > > > > > > > Last issues are going in and we started working on dependencies > > and > > > > > test > > > > > > > platform diversity in order to make stabilizing phase. > > > > > > > > > > > > > > We should have an official feature freeze soon and fork the > > > > 0.7-release > > > > > > > branch. I personally vote to include the POJO support (I think > > > Robert > > > > > is > > > > > > > sorting that one out and is close to completion), and I want to > > add > > > > the > > > > > > > collection-based execution (today or tomorrow). Till has the > BLOB > > > > > manager > > > > > > > ready, which would be good to include (better support large > > > libraries > > > > > or > > > > > > > fat jars). > > > > > > > > > > > > > > After that, I vote to freeze. > > > > > > > > > > > > > > On Tue, Sep 30, 2014 at 9:12 PM, Gyula Fora <[email protected] > > > > > > wrote: > > > > > > > > > > > > > > > Hey, > > > > > > > > > > > > > > > > So what is the current decision regarding the time of the > > > upcoming > > > > > > > release? > > > > > > > > > > > > > > > > As for the streaming component, we included all the features > we > > > > > wanted, > > > > > > > we > > > > > > > > will start to test everything tomorrow, making sure that all > > > works > > > > as > > > > > > > > intended. > > > > > > > > We are also almost finished with cleaning up the connector > > > > > dependencies > > > > > > > > that Stephan pointed out, should be finished by tomorrow. > > > > > > > > > > > > > > > > Gyula > > > > > > > > > > > > > > > > On 26 Sep 2014, at 10:49, Fabian Hueske <[email protected]> > > > > wrote: > > > > > > > > > > > > > > > > > +1 to manage this on JIRA (if possible) > > > > > > > > > > > > > > > > > > 2014-09-26 10:40 GMT+02:00 Aljoscha Krettek < > > > [email protected] > > > > >: > > > > > > > > > > > > > > > > > >> Can we not manage this stuff on Jira? > > > > > > > > >> > > > > > > > > >> On Fri, Sep 26, 2014 at 10:16 AM, Stephan Ewen < > > > > [email protected]> > > > > > > > > wrote: > > > > > > > > >>> I personally like the idea of SOFT time-based feature > > > freezes. > > > > > > > > Otherwise, > > > > > > > > >>> releases will get delayed again and again, because of > > > features > > > > > that > > > > > > > we > > > > > > > > >> try > > > > > > > > >>> to squeeze in. > > > > > > > > >>> > > > > > > > > >>> Having reached the freeze point already, we could still > > > include > > > > > the > > > > > > > > >>> features that are pending ready state in the next days > > > > > (streaming, > > > > > > > blob > > > > > > > > >>> Manager, POJOs), but otherwise head for a release state. > > > > > > > > >>> > > > > > > > > >>> We had a mail listing the issues to include into 0.7, > but a > > > > wiki > > > > > > page > > > > > > > > >> would > > > > > > > > >>> probably be better. In that sense, we could start > > collecting > > > > the > > > > > > > issues > > > > > > > > >> for > > > > > > > > >>> the next release from now on. > > > > > > > > >>> Am 26.09.2014 09:17 schrieb "Daniel Warneke" < > > > > [email protected] > > > > > >: > > > > > > > > >>> > > > > > > > > >>>> Hi, > > > > > > > > >>>> > > > > > > > > >>>> I like Fabian's idea. Is there a wiki page (or something > > > > > similar) > > > > > > > > where > > > > > > > > >> we > > > > > > > > >>>> can collect the proposed JIRAs? > > > > > > > > >>>> > > > > > > > > >>>> Best regards, > > > > > > > > >>>> > > > > > > > > >>>> Daniel > > > > > > > > >>>> > > > > > > > > >>>> Am 24.09.2014 23:03, schrieb Fabian Hueske: > > > > > > > > >>>> > > > > > > > > >>>>> I agree, a hard feature stop deadline might not be the > > best > > > > > > > practice. > > > > > > > > >>>>> > > > > > > > > >>>>> How about the following procedure: > > > > > > > > >>>>> We decide two (or three) weeks before a targeted > release > > > date > > > > > > about > > > > > > > > >> which > > > > > > > > >>>>> JIRAs to include. JIRAs that are selected for a release > > > > should > > > > > be > > > > > > > > >>>>> completed > > > > > > > > >>>>> or really close to completion (via progress estimates > in > > > > JIRA). > > > > > > > > >>>>> After we decided which JIRAs to include in a release, > we > > > can > > > > > use > > > > > > > JIRA > > > > > > > > >> to > > > > > > > > >>>>> track the progress and dedicate another week > exclusively > > > for > > > > > > > testing > > > > > > > > >> after > > > > > > > > >>>>> the last feature was completed. > > > > > > > > >>>>> > > > > > > > > >>>>> > > > > > > > > >>>>> 2014-09-24 19:10 GMT+02:00 Márton Balassi < > > > > > > > [email protected] > > > > > > > > >: > > > > > > > > >>>>> > > > > > > > > >>>>> As for the streaming team we're also getting ready for > > the > > > > > > release, > > > > > > > > >> but a > > > > > > > > >>>>>> couple of days will be needed to finish the features > > that > > > we > > > > > > would > > > > > > > > >> like > > > > > > > > >>>>>> to > > > > > > > > >>>>>> include. > > > > > > > > >>>>>> > > > > > > > > >>>>>> - A little work is still needed for reduce > operations > > > and > > > > > > > > >>>>>> groups/connected streams (any comment on Gyula's > > recent > > > > > > e-mail > > > > > > > is > > > > > > > > >>>>>> really > > > > > > > > >>>>>> appreciated :) ) > > > > > > > > >>>>>> - The examples are being updated to match the > > standard, > > > > > check > > > > > > > out > > > > > > > > >> the > > > > > > > > >>>>>> WordCount. ( > > > > > > > > >>>>>> > > > > > > > > >>>>>> https://github.com/mbalassi/incubator-flink/blob/ > > > > > > > > >>>>>> streaming-new/flink-addons/flink-streaming/flink- > > > > > > > > >>>>>> streaming-examples/src/main/java/org/apache/flink/ > > > > > > > > >>>>>> streaming/examples/wordcount/WordCount.java > > > > > > > > >>>>>> ) > > > > > > > > >>>>>> Hopefully it gives you some deja vu. :) > > > > > > > > >>>>>> > > > > > > > > >>>>>> > > > > > > > > >>>>>> On Wed, Sep 24, 2014 at 6:53 PM, Ufuk Celebi < > > > > [email protected]> > > > > > > > > wrote: > > > > > > > > >>>>>> > > > > > > > > >>>>>> On 24 Sep 2014, at 18:37, Robert Metzger < > > > > [email protected] > > > > > > > > > > > > > > >> wrote: > > > > > > > > >>>>>>> > > > > > > > > >>>>>>> Hey guys, > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>>> exactly 3 weeks ago, we discussed to do a feature > > freeze > > > > for > > > > > > the > > > > > > > > >>>>>>>> 0.7-incubating release today. > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>>> From our initial feature list: > > > > > > > > >>>>>>>> - *Flink Streaming* "Beta Preview". I would suggest > to > > > > ship > > > > > > the > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>> streaming, > > > > > > > > >>>>>>> > > > > > > > > >>>>>>>> but clearly mark it as a preview in the > documentation. > > > > > > > > >>>>>>>> -* Java API Pojo improvements*: Code generation, key > > > > > selection > > > > > > > > >> using a > > > > > > > > >>>>>>>> string-expression: > > > > > > > > https://issues.apache.org/jira/browse/FLINK-1032 > > > > > > > > >>>>>>>> - *Reworked Scala API*. Bring the Scala API in sync > > > with > > > > > the > > > > > > > > >> latest > > > > > > > > >>>>>>>> developments in the Java API: > > > > > > > > >>>>>>>> https://issues.apache.org/jira/browse/FLINK-641 > > > > > > > > >>>>>>>> -* Akka-based RPC service*: > > > > > > > > >>>>>>>> https://issues.apache.org/jira/browse/FLINK-1019 > > > > > > > > >>>>>>>> - *Kryo-based serialization*. This feature has been > > > > > requested > > > > > > > by > > > > > > > > >> many > > > > > > > > >>>>>>>> users. Mostly because they wanted to use Collections > > > > inside > > > > > > > POJOs: > > > > > > > > >>>>>>>> https://issues.apache.org/jira/browse/FLINK-610 > > > > > > > > >>>>>>>> - Rework JobManager internals to support incremental > > > > program > > > > > > > > >> rollout & > > > > > > > > >>>>>>>> execution > > > > > > > > >>>>>>>> - First parts of dynamic memory assignments > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>>> The following features are in the master, as of > today: > > > > > > > > >>>>>>>> - *Flink Streaming* > > > > > > > > >>>>>>>> - *Reworked Scala API* > > > > > > > > >>>>>>>> -* New Scheduler* > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>>> We certainly need some days to test everything until > > we > > > > can > > > > > > > start > > > > > > > > >> the > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>> vote. > > > > > > > > >>>>>>> > > > > > > > > >>>>>>>> Based on our experience with the last major > release, I > > > > would > > > > > > > > really > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>> like > > > > > > > > >>>>>> > > > > > > > > >>>>>>> to > > > > > > > > >>>>>>> > > > > > > > > >>>>>>>> do the testing and bugfixing BEFORE the first > release > > > > > > candidate. > > > > > > > > For > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>> the > > > > > > > > >>>>>> > > > > > > > > >>>>>>> 0.6-incubating release, we had 6 candidates) > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>>> How do you guys feel about this? Should we wait a > few > > > more > > > > > > days > > > > > > > > for > > > > > > > > >> the > > > > > > > > >>>>>>>> release so that a few more features make it into the > > > > > release? > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>>> I'm undecided on this. On the one hand, its really > > nice > > > to > > > > > > > release > > > > > > > > >> on a > > > > > > > > >>>>>>>> regular schedule, but it also eats up some time and > > > causes > > > > > > > > overhead > > > > > > > > >>>>>>>> (different branches etc.). > > > > > > > > >>>>>>>> I would really like to have the Java API Pojo > > > improvements > > > > > in > > > > > > > the > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>> release. > > > > > > > > >>>>>>> > > > > > > > > >>>>>>>> I think I can finish it until end of this week. > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>>> Opinions? > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>> I agree that the finished features (especially the > > Scala > > > > API) > > > > > > are > > > > > > > > >> nice > > > > > > > > >>>>>>> > > > > > > > > >>>>>> for > > > > > > > > >>>>>> > > > > > > > > >>>>>>> a new release, but still I would like to wait a few > > more > > > > > days. > > > > > > > > >>>>>>> > > > > > > > > >>>>>>> Some of the missing features are on the brink of > being > > > > > finished > > > > > > > > (e.g. > > > > > > > > >>>>>>> the > > > > > > > > >>>>>>> Pojo improvements). I wouldn't want to invest a week > in > > > bug > > > > > > > fixing > > > > > > > > >> and > > > > > > > > >>>>>>> doing the release vote, when the new features are > > likely > > > to > > > > > be > > > > > > > > >> finished > > > > > > > > >>>>>>> just a few days afterwards. And the upcoming features > > > will > > > > > > > > >> definitely be > > > > > > > > >>>>>>> worth a release, so users can work with them. ;) > > > > > > > > >>>>>>> > > > > > > > > >>>>>> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
