I've reactivated the 1.2 release thread and the actual list of release
blockers is quite short as it seems.
We could actually manage to fork off a branch for the 1.2 release next week
(this really depends on how fast we get the blockers down)
Would it be okay for the people working on "flip-6" to wait until next week
to make the final decision here?

On Fri, Dec 2, 2016 at 7:18 PM, Stephan Ewen <se...@apache.org> wrote:

> Hi Greg!
>
> Yes, originally I was arguing to merge Flip-6 after forking off the 1.2
> branch. That would be the preferable solution, but since it seems that the
> 1.2 branch may still take a few weeks, I was thinking that we may want to
> do that earlier.
>
> Many flip-6 contributors would like to be active around the Christmas time,
> and I almost expect the 1.2 branch will not be forked off by then.
>
> Stephan
>
>
> On Fri, Dec 2, 2016 at 6:16 PM, Greg Hogan <c...@greghogan.com> wrote:
>
> > Hi Stephan,
> >
> > How soon are you expecting the "release-1.2" fork? I am sure you have
> > considered merging the FLIP-6 branch after the fork.
> >
> > Do we anticipate the new tests pushing Flink over Travis CI's new 50
> minute
> > limit? This might be a good opportunity to rebalance the test ranges as
> the
> > most recent passing master build (
> > https://travis-ci.org/apache/flink/builds/180504091) shows up to a 10
> > minute difference in runtime.
> >
> > Greg
> >
> > On Fri, Dec 2, 2016 at 11:37 AM, Stephan Ewen <se...@apache.org> wrote:
> >
> > > Hi all!
> > >
> > > I want to start a discussion about merging the FLIP-6 feature branch
> into
> > > the master branch.
> > >
> > > The feature branch implements the following:
> > >   - A new RPC abstraction
> > >   - A new High-Availability Services Abstraction
> > >   - New JobManager / TaskManager / ResourceManager with dynamic slot
> > > allocation
> > >   - Re-designed runners to instantiate them
> > >   - A new MiniCluster
> > >
> > > The feature branch still needs quite a bit of work, but it does not
> > > interfere with the current state of the master branch. All new
> components
> > > are implemented as separate components with separate tests.
> > >
> > > The branch builds fully, all tests pass, and when setting up Flink by
> any
> > > of the means supported in the Master, the same code is used and none of
> > the
> > > feature branch code is active.
> > >
> > >
> > > At the same time, it becomes harder for the feature branch to chase the
> > > master branch.
> > > Also, the feature branch starts to contain cleanups that are valuable
> in
> > > the master branch as well, for example around reusable parts like the
> > "high
> > > availability services".
> > >
> > >
> > > *My suggestion is the following:*
> > >
> > >   - Let's merge the feature branch in the near future, i.e., quite
> soon.
> > >
> > >   - When we fork off the "release-1.2" branch, we delete the new
> > components
> > > form that branch. That way we avoid having seemingly dead code in the
> > > source release.
> > >
> > >   - The feature branch classes are mostly in some subpackages, so it
> > should
> > > be quite straight forward to remove them.
> > >
> > >
> > > What do you think about this?
> > >
> > >
> > > Greetings,
> > > Stephan
> > >
> >
>

Reply via email to