I'm in support of this. The current scheme is confusing, and as you
mentioned, is making the backport strategy less clear. It reminds me of the
branch-2.8 vs. branch-2 (destined for 2.9) days when various fixes would
make it into one or the other.

One other action item would be to do a quick verification that the new
branch-2.10 (current branch-2) has any fixes which were put into the
current branch-2.10. It should be a superset of the changes that went into
the two branches.

Thanks for the proposal, Jonathan!

Erik

On Thu, Nov 14, 2019 at 11:26 PM Jonathan Hung <jyhung2...@gmail.com> wrote:

> Some other additional items we would need:
>
>    - Mark all fix-versions in YARN/HDFS/MAPREDUCE/HADOOP from 2.11.0 to
>    2.10.1
>    - Remove 2.11.0 as a version in these projects
>
>
> Jonathan Hung
>
>
> On Thu, Nov 14, 2019 at 6:51 PM Jonathan Hung <jyhung2...@gmail.com>
> wrote:
>
> > Hi folks,
> >
> > Given the release of 2.10.0, and the fact that it's intended to be a
> > bridge release to Hadoop 3.x [1], I'm proposing we make 2.10.x the last
> > minor release line in branch-2. Currently, the main issue is that there's
> > many fixes going into branch-2 (the theoretical 2.11.0) that's not going
> > into branch-2.10 (which will become 2.10.1), so the fixes in branch-2
> will
> > likely never see the light of day unless they are backported to
> branch-2.10.
> >
> > To do this, I propose we:
> >
> >    - Delete branch-2.10
> >    - Rename branch-2 to branch-2.10
> >    - Set version in the new branch-2.10 to 2.10.1-SNAPSHOT
> >
> > This way we get all the current branch-2 fixes into the 2.10.x release
> > line. Then the commit chain will look like: trunk -> branch-3.2 ->
> > branch-3.1 -> branch-2.10 -> branch-2.9 -> branch-2.8
> >
> > Thoughts?
> >
> > Jonathan Hung
> >
> > [1]
> https://www.mail-archive.com/yarn-dev@hadoop.apache.org/msg29479.html
> >
>

Reply via email to