IMO, we should consider one year grace period plus one minor release? For
example, if we have a new 4.17.0 release in September 2021, we should not
support HBase 1.3(was EOL in Aug 2020) since it passes one year grace
period and one more release support. This means we will include HBase 1.4
and 2.2 support for the next releases(4.17.0 and 5.2.0). As Istvan
mentioned above, dropping HBase 1.3 support would make simplification, at
least I feel we should drop the support for HBase 1.3 for the next minor
release.

What do people think about this? One minor release plus one year grace
period?


On Fri, Jan 29, 2021 at 7:26 AM Josh Elser <els...@apache.org> wrote:

> I'd request that we keep hbase-2.2 support around for a while longer. If
> we drop that, it's going to cause us some major headache whereas I'd
> rather see us able to keep pushing our dayjob efforts directly into
> upstream.
>
> On 1/28/21 11:56 PM, Viraj Jasani wrote:
> > +1(non-binding) to EOLing the support for HBase 1.3 and 2.1 at least
> since
> > both were EOLed last year (1.4 and 2.2 can also be dropped).
> >
> > Moreover, b/ 2.4.0 and 2.4.1 we have some compat issue in IA.Private
> class
> > (we need some utility from HStore which is refactored in 2.4.1), hence we
> > will need new compat module to support 2.4.1+ releases in Phoenix 5.2.0+
> > releases mostly.
> >
> >
> > On Fri, 29 Jan 2021 at 6:54 AM, Geoffrey Jacoby <gjac...@apache.org>
> wrote:
> >
> >> +1. Following 4.16 and 5.1's releases I'd suggest EOLing support for
> HBase
> >> 1.3, 1.4, 2.1 and 2.2, I believe all of which have been EOLed by the
> HBase
> >> community. All of those versions also require special compatibility lib
> >> support currently.
> >>
> >> Geoffrey
> >>
> >> On Thu, Jan 28, 2021 at 6:35 PM Xinyi Yan <yanxi...@apache.org> wrote:
> >>
> >>> Hi,
> >>>
> >>> I'm thinking to drop the number of supported HBase versions for future
> >>> releases. For example, the HBase 1.3 was EOM'd in August 2020, do we
> >> still
> >>> consider support it for 4.17.0? Similarly, our current master branch
> also
> >>> supports EOM'd HBase version. If phoenix users already upgraded their
> >>> HBase, we should not spend time supporting these old versions IMO.
> >>>
> >>> I think we should do it after 4.16.0 and 5.1.0, thoughts?
> >>>
> >>>
> >>> Thanks,
> >>> Xinyi
> >>>
> >>
> >
>

Reply via email to