Thanks for starting the discussion Wei-Chiu. It will be good to hear the
community views on this. Should we also cross-post this topic to GitHub
discussions and the slack channel for more awareness because this will be
an impactful change if we go ahead?


On Jul 26, 2023 at 10:38:19 AM, Wei-Chiu Chuang <weic...@apache.org> wrote:

> Hi Ozoner community, it's me again.
>
> I'd like to get your feedback on dropping Hadoop 3.1 3.2 runtime support.
>
> Currently, Ozone is built with Hadoop 3.3.6 dependency. Our test matrix
> certifies Ozone execution with Hadoop 2.7, 3.1, 3.2 and 3.3.6. I am not
> familiar with the history of this, but given where we are, how do we feel
> about dropping the test matrix against Hadoop 3.1, 3.2 and 3.3.6?
>
> Also Hadoop 2.7 is now at the end of life. If there are still Hadoop 2
> users, can we bump to Hadoop 2.10.1 which is the last Hadoop 2 release?
>
> I am asking because more and more Ozone features depend on newer Hadoop
> releases. We have to workaround older releases by various hacks and it's
> not scalable. As an example, to support unbuffer and bytebuffer-read, we
> added CapableOzoneFSInputStream that is not in ozonefs-hadoop2. A recent
> example is HDDS-8436 <https://issues.apache.org/jira/browse/HDDS-8436>
> where
> I had to copy several Hadoop classes into Ozone code.
>
> Looking forward to hearing from you,
> Weichiu
>

Reply via email to