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