Thanks all for sharing your thoughts. It looks there's a consensus on
upgrading to Hive 4 and dropping hive-runtime.
I've submitted a PR[1] as the first step. Please help review.

1. https://github.com/apache/iceberg/pull/11750

Thanks,
Manu

On Thu, Nov 28, 2024 at 11:26 PM Shohei Okumiya <oku...@apache.org> wrote:

> Hi all,
>
> I also prefer option 1. I have some initiatives[1] to improve
> integrations between Hive and Iceberg. The current style allows us to
> develop both Hive's core and HiveIcebergStorageHandler simultaneously.
> That would help us enhance integrations.
>
> - [1] https://issues.apache.org/jira/browse/HIVE-28410
>
> Regards,
> Okumin
>
> On Thu, Nov 28, 2024 at 4:17 AM Fokko Driesprong <fo...@apache.org> wrote:
> >
> > Hey Cheng,
> >
> > Thanks for the suggestion. The nightly snapshots are available:
> https://repository.apache.org/content/groups/snapshots/org/apache/iceberg/iceberg-core/,
> which might help when working on features that are not released yet (eg
> Nanosecond timestamps). Besides that, we should run RCs against Hive to
> check if everything works as expected.
> >
> > I'm leaning toward removing Hive 2 and 3 as well.
> >
> > Kind regards,
> > Fokko
> >
> > Op wo 27 nov 2024 om 20:05 schreef rdb...@gmail.com <rdb...@gmail.com>:
> >>
> >> I think that we should remove Hive 2 and Hive 3. We already agreed to
> remove Hive 2, but Hive 3 is not compatible with the project anymore and is
> already EOL and will not see a release to update it so that it can be
> compatible. Anyone using the existing Hive 3 support should be able to
> continue using older releases.
> >>
> >> In general, I think it's a good idea to let people use older releases
> when these situations happen. It is difficult for the project to continue
> to support libraries that are EOL and I don't think there's a great
> justification for it, considering Iceberg support in Hive 4 is native and
> much better!
> >>
> >> On Wed, Nov 27, 2024 at 7:12 AM Cheng Pan <pan3...@gmail.com> wrote:
> >>>
> >>> That said, it would be helpful if they continue running
> >>> tests against the latest stable Hive releases to ensure that any
> >>> changes don’t unintentionally break something for Hive, which would be
> >>> beyond our control.
> >>>
> >>>
> >>> I believe we should continue maintaining a Hive Iceberg runtime test
> suite with the latest version of Hive in the Iceberg repository.
> >>>
> >>>
> >>> i think we can keep some basic Hive4 tests in iceberg repo
> >>>
> >>>
> >>> Instead of running basic tests on the Iceberg repo, maybe let Iceberg
> publish daily snapshot jars to Nexus, and have a daily CI in Hive to
> consume those jars and run full Iceberg tests makes more sense?
> >>>
> >>> Thanks,
> >>> Cheng Pan
> >>>
>

Reply via email to