yep! I agree that would be consistent with the previous consensus
position if that's what we want to do.

I'll try to take a look at the state of 2.8 and 2.9 and see if I can
answer your earlier question about "why not just go to for minimum 2.9
instead of 2.8?"


On Fri, Jan 25, 2019 at 1:22 PM Andrew Purtell <[email protected]> wrote:
>
> By that rationale, for 1.6.0, we could look at setting the minimum Hadoop
> version to 2.8. I almost have 1.5.0 out the door and Hadoop hasn't
> concluded the 2.7 EOL discussion yet.
>
>
> On Fri, Jan 25, 2019 at 11:08 AM Sean Busbey <[email protected]> wrote:
>
> > it's dangerous to change our default build to be something other than
> > the oldest version we claim works because devs are less likely to
> > notice when they make use of some new feature Hadoop added. It would
> > help with what we ship in convenience packages, provided we do some
> > reasonable testing of compatibility for newer client to older servers
> > (or add a troubleshooting section reminder about how folks are
> > supposed to replace the hadoop jars).
> >
> > I guess we could add nightly tests that the old versions still work,
> > but I'm currently skeptical that anyone will notice if such a check
> > failed.
> >
> > I'm also in favor of conservative approach for branch-1. Ideally I'd
> > like to wait for HBase 3.y to have our default Hadoop be 3.y. Without
> > spiraling into a discussion about HBase major versions, I think we
> > need to start shipping alpha HBase 3 builds once the stable pointer
> > moves to a branch-2 based release.
> >
> > We've previously dropped support for Hadoop minor versions on a new
> > HBase minor release. That's how 2.7 became the minimum version for
> > 1.4.z and 1.5.z[1], there's a specific call out in the compatibility
> > guidelines about how we can't be as conservative as we would prefer
> > for something like Hadoop[2]. We also have talked about how we want to
> > work towards dropping dependencies with impactful (open and no work
> > around) CVEs[3]. If Hadoop doesn't keep doing 2.7 releases and we plan
> > to do HBase 1.y releases for ~years, then it's probably a short window
> > before we'll need to drop it. If that's unacceptable we should push
> > back on the DISCUSS I linked at start of thread. Even if it's "HBase
> > will get some contributors to show up in Hadoop and start running 2.7
> > releases" that would be better than e.g. us forking it here.
> >
> > [1]:
> > "[DISCUSS] Branching for HBase 1.5 and Hadoop minimum version update (to
> > 2.7)"
> > https://s.apache.org/FS2m
> >
> > [2]:
> > We have even stronger language in the guide where we say if Hadoop
> > doesn't keep doing releases we drop the supported marker.
> >
> > http://hbase.apache.org/book.html#hbase.versioning.compat
> >
> > [3]:
> > "[DISCUSS] Changing hadoop check versions in our hbase-personality?"
> > https://s.apache.org/uQk2
> >
> >
> > On Fri, Jan 25, 2019 at 11:29 AM Andrew Purtell
> > <[email protected]> wrote:
> > >
> > > I don't think we can drop support like that for minors per our
> > compatibility guidelines. I don't know how many run 2.7 or 2.8 in
> > production. We use 2.7 so for our own sake I'm -1 on this proposal. However
> > we could change the default 2.x version we build against to 2.9.2. Shall we
> > discuss that ?
> > >
> > > I have no opinion on what should be the default build profile for
> > branch-2. For branch-1 it needs to stay at 2.x for now as I am not able to
> > build it successfully with the 3.x profile. I think it is also pretty
> > unlikely someone will opt to use our 1.x with Hadoop 3. We could ask. Even
> > still, let's be conservative with 1.x, please.
> > >
> > >
> > > > On Jan 25, 2019, at 5:27 AM, 张铎(Duo Zhang) <[email protected]>
> > wrote:
> > > >
> > > > I think we can drop the support of 2.7.x and 2.8.x when releasing
> > 2.2.0 and
> > > > 1.5.0?
> > > >
> > > > And is it the time to change our default building profile from hadoop2
> > to
> > > > hadoop3?
> > > >
> > > > Andrew Purtell <[email protected]> 于2019年1月25日周五 上午11:22写道:
> > > >
> > > >> We could see what 2.9.2 looks like in terms of suitability and
> > stability.
> > > >> Is there any reason to look at 2.8 instead of jumping directly to 2.9?
> > > >>
> > > >>
> > > >>> On Thu, Jan 24, 2019 at 1:33 PM Sean Busbey <[email protected]>
> > wrote:
> > > >>>
> > > >>> heads up that the Apache Hadoop project is discussing marking their
> > 2.7
> > > >>> release line as EOL:
> > > >>>
> > > >>> https://s.apache.org/Nm83
> > > >>>
> > > >>> Hadoop 2.7.1+ is the most recent Hadoop release line to get the "(y)"
> > > >>> marker in our Hadoop matrix for HBase branches-1. It's also the
> > earliest
> > > >>> Hadoop release line to get the same for our HBase branches-2.
> > > >>>
> > > >>> If folks want to weigh in on that discussion, now's the time. What,
> > if
> > > >>> anything, do we as a community want to do to prepare for when it
> > > >> eventually
> > > >>> happens?
> > > >>>
> > > >>
> > > >>
> > > >> --
> > > >> Best regards,
> > > >> Andrew
> > > >>
> > > >> Words like orphans lost among the crosstalk, meaning torn from truth's
> > > >> decrepit hands
> > > >>   - A23, Crosstalk
> > > >>
> >
>
>
> --
> Best regards,
> Andrew
>
> Words like orphans lost among the crosstalk, meaning torn from truth's
> decrepit hands
>    - A23, Crosstalk

Reply via email to