As I expressed on HDFS-8791, I do not want to include this JIRA in a
maintenance release. I've only seen it crop up on a handful of our
customer's clusters, and large users like Twitter and Yahoo that seem to be
more affected are also the most able to patch this change in themselves.

Layout upgrades are quite disruptive, and I don't think it's worth breaking
upgrade and downgrade expectations when it doesn't affect the (in my
experience) vast majority of users.

Vinod seemed to have a similar opinion in his comment on HDFS-8791, but
will let him elaborate.

Best,
Andrew

On Thu, Mar 31, 2016 at 9:11 AM, Sean Busbey <bus...@cloudera.com> wrote:

> As of 2 days ago, there were already 135 jiras associated with 2.7.3,
> if *any* of them end up introducing a regression the inclusion of
> HDFS-8791 means that folks will have cluster downtime in order to back
> things out. If that happens to any substantial number of downstream
> folks, or any particularly vocal downstream folks, then it is very
> likely we'll lose the remaining trust of operators for rolling out
> maintenance releases. That's a pretty steep cost.
>
> Please do not include HDFS-8791 in any 2.6.z release. Folks having to
> be aware that an upgrade from e.g. 2.6.5 to 2.7.2 will fail is an
> unreasonable burden.
>
> I agree that this fix is important, I just think we should either cut
> a version of 2.8 that includes it or find a way to do it that gives an
> operational path for rolling downgrade.
>
> On Thu, Mar 31, 2016 at 10:10 AM, Junping Du <j...@hortonworks.com> wrote:
> > Thanks for bringing up this topic, Sean.
> > When I released our latest Hadoop release 2.6.4, the patch of HDFS-8791
> haven't been committed in so that's why we didn't discuss this earlier.
> > I remember in JIRA discussion, we treated this layout change as a
> Blocker bug that fixing a significant performance regression before but not
> a normal performance improvement. And I believe HDFS community already did
> their best with careful and patient to deliver the fix and other related
> patches (like upgrade fix in HDFS-8578). Take an example of HDFS-8578, you
> can see 30+ rounds patch review back and forth by senior committers, not to
> mention the outstanding performance test data in HDFS-8791.
> > I would trust our HDFS committers' judgement to land HDFS-8791 on 2.7.3.
> However, that needs Vinod's final confirmation who serves as RM for
> branch-2.7. In addition, I didn't see any blocker issue to bring it into
> 2.6.5 now.
> > Just my 2 cents.
> >
> > Thanks,
> >
> > Junping
> >
> > ________________________________________
> > From: Sean Busbey <bus...@cloudera.com>
> > Sent: Thursday, March 31, 2016 2:57 PM
> > To: hdfs-...@hadoop.apache.org
> > Cc: Hadoop Common; yarn-...@hadoop.apache.org;
> mapreduce-...@hadoop.apache.org
> > Subject: Re: 2.7.3 release plan
> >
> > A layout change in a maintenance release sounds very risky. I saw some
> > discussion on the JIRA about those risks, but the consensus seemed to
> > be "we'll leave it up to the 2.6 and 2.7 release managers." I thought
> > we did RMs per release rather than per branch? No one claiming to be a
> > release manager ever spoke up AFAICT.
> >
> > Should this change be included? Should it go into a special 2.8
> > release as mentioned in the ticket?
> >
> > On Thu, Mar 31, 2016 at 1:45 AM, Akira AJISAKA
> > <ajisa...@oss.nttdata.co.jp> wrote:
> >> Thank you Vinod!
> >>
> >> FYI: 2.7.3 will be a bit special release.
> >>
> >> HDFS-8791 bumped up the datanode layout version,
> >> so rolling downgrade from 2.7.3 to 2.7.[0-2]
> >> is impossible. We can rollback instead.
> >>
> >> https://issues.apache.org/jira/browse/HDFS-8791
> >>
> https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsRollingUpgrade.html
> >>
> >> Regards,
> >> Akira
> >>
> >>
> >> On 3/31/16 08:18, Vinod Kumar Vavilapalli wrote:
> >>>
> >>> Hi all,
> >>>
> >>> Got nudged about 2.7.3. Was previously waiting for 2.6.4 to go out
> (which
> >>> did go out mid February). Got a little busy since.
> >>>
> >>> Following up the 2.7.2 maintenance release, we should work towards a
> >>> 2.7.3. The focus obviously is to have blocker issues [1], bug-fixes
> and *no*
> >>> features / improvements.
> >>>
> >>> I hope to cut an RC in a week - giving enough time for outstanding
> blocker
> >>> / critical issues. Will start moving out any tickets that are not
> blockers
> >>> and/or won’t fit the timeline - there are 3 blockers and 15 critical
> tickets
> >>> outstanding as of now.
> >>>
> >>> Thanks,
> >>> +Vinod
> >>>
> >>> [1] 2.7.3 release blockers:
> >>> https://issues.apache.org/jira/issues/?filter=12335343
> >>>
> >>
> >
> >
> >
> > --
> > busbey
>
>
>
> --
> busbey
>

Reply via email to