Thanks for confirming!

Zoltán Borók-Nagy <[email protected]> ezt írta (időpont: 2026. febr.
25., Sze, 16:33):

> I just realized that CatalogUtil can also load a Catalog implementation
> based on its class name.
> So only HadoopTables are not covered by it, but Impala can already deal
> with HadoopTables without Catalogs being involved.
>
> So yeah, we can switch to CatalogUtil. No need to keep iceberg-mr just for
> us.
>
> Cheers,
>     Zoltan
>
> On Wed, Feb 25, 2026 at 4:27 PM Zoltán Borók-Nagy <[email protected]>
> wrote:
>
>> Thanks Peter for pointing me to CatalogUtil.
>> It provides similar functionality IIUC, but isn't as flexible:
>> - Catalogs can load any catalog implementation based on the Java class
>> name
>> - CatalogUtil can only handle a set of well-known catalog implementations
>> - Catalogs can deal with HadoopTables as well
>>
>> So this would still be a breaking change. That said, I don't know any
>> Impala user who actually needs Catalogs.
>>
>> Thanks,
>>     Zoltan
>>
>> On Wed, Feb 25, 2026 at 11:09 AM Péter Váry <[email protected]>
>> wrote:
>>
>>> Hi Zoltan,
>>>
>>> How hard would it be to use `CatalogUtil` [1] instead?
>>>
>>> Thanks,
>>> Peter
>>>
>>> [1] - CatalogUtil.java -
>>> https://github.com/apache/iceberg/blob/d2fbe427ecec298f1600260f40fcab1b7ab2e695/core/src/main/java/org/apache/iceberg/CatalogUtil.java
>>>
>>> Zoltán Borók-Nagy <[email protected]> ezt írta (időpont: 2026.
>>> febr. 25., Sze, 10:59):
>>>
>>>> Hey Anton,
>>>>
>>>> Sorry for being late to the discussion.
>>>>
>>>> Impala uses Catalogs from iceberg-mr:
>>>> https://github.com/apache/iceberg/blob/main/mr/src/main/java/org/apache/iceberg/mr/Catalogs.java
>>>>
>>>> https://github.com/apache/impala/blob/master/fe/src/main/java/org/apache/impala/catalog/iceberg/IcebergCatalogs.java
>>>>
>>>> Do you plan to deprecate this class or move it to iceberg-core?
>>>> I don't think it is critical for our users, but in case you want to
>>>> deprecate it, we should also deprecate this functionality in the upcoming
>>>> Impala 5.
>>>>
>>>> Cheers,
>>>>     Zoltan
>>>>
>>>> On Mon, Jan 26, 2026 at 11:14 PM Anton Okolnychyi <
>>>> [email protected]> wrote:
>>>>
>>>>> Great, was just checking we are making a deliberate choice. Thanks for
>>>>> the context, Vladislav!
>>>>>
>>>>> It looks like the only candidate for deprecation/removal is iceberg-mr
>>>>> then. I'll submit a separate discussion for it.
>>>>>
>>>>> пн, 19 січ. 2026 р. о 04:37 Vladislav Sidorovich via dev <
>>>>> [email protected]> пише:
>>>>>
>>>>>> Hey Anton,
>>>>>>
>>>>>> Yes, that is correct. I am focusing on the translation logic.
>>>>>>
>>>>>> Regarding completeness, I plan to cover all Delta Lake features that
>>>>>> have equivalents in Apache Iceberg v3. For example, we will convert 
>>>>>> Delta’s deletion
>>>>>> vectors to Iceberg deletion vectors. However, features like
>>>>>> appendOnly won't be included as Iceberg doesn't natively support
>>>>>> them in the same way.
>>>>>>
>>>>>> In terms of *XTable*, while the tools solve similar problems, XTable
>>>>>> is a more generic solution. My implementation is specific to the
>>>>>> Delta-to-Iceberg path and directly extends the existing Iceberg API
>>>>>> <https://iceberg.apache.org/docs/1.4.3/delta-lake-migration/>.
>>>>>>
>>>>>> Additionally, I’ve been tracking XTable for over six months; it
>>>>>> appears to be less active recently and currently lacks support for key
>>>>>> features like Iceberg deletion vectors.
>>>>>>
>>>>>>
>>>>>> On Fri, Jan 16, 2026 at 3:36 AM Anton Okolnychyi <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Vladislav, am I correct that you plan to focus on translation? How
>>>>>>> complete do you plan the implementation to be? Will it be different from
>>>>>>> the existing tools like X table?
>>>>>>>
>>>>>>> Maninder, thanks for sharing! It is great to know it is being used.
>>>>>>>
>>>>>>> чт, 15 січ. 2026 р. о 17:12 Maninder Parmar <
>>>>>>> [email protected]> пише:
>>>>>>>
>>>>>>>> Hi Anton,
>>>>>>>> Here are the details:
>>>>>>>> - Public documentation:
>>>>>>>> https://docs.snowflake.com/en/user-guide/tables-iceberg-catalog
>>>>>>>> - Yes, it's working and being actively used
>>>>>>>> - No ongoing active development, currently in maintenance mode for
>>>>>>>> any bug/security fixes
>>>>>>>>
>>>>>>>> On Tue, Jan 13, 2026 at 2:28 PM Anton Okolnychyi <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> - Talat, can you share how you see the future of the
>>>>>>>>> iceberg-delta-lake module and what you plan to contribute?
>>>>>>>>> - Maninder, do we have enough public documentation to explain the
>>>>>>>>> state of the module? Is it still working? Is it deprecated? What's 
>>>>>>>>> the plan?
>>>>>>>>> - iceberg-dell and iceberg-aliyun may not be actively developed
>>>>>>>>> but primarily target storage and could still be functional?
>>>>>>>>> - It seems iceberg-mr is a candidate for deprecation / removal?
>>>>>>>>>
>>>>>>>>> - Anton
>>>>>>>>>
>>>>>>>>> пн, 12 січ. 2026 р. о 12:04 Maninder Parmar <
>>>>>>>>> [email protected]> пише:
>>>>>>>>>
>>>>>>>>>> While we are not actively developing the iceberg-snowflake
>>>>>>>>>> module, we still see many active usages for it since the migration 
>>>>>>>>>> away
>>>>>>>>>> from this catalog to iceberg rest based catalogs is ongoing. Would 
>>>>>>>>>> like to
>>>>>>>>>> keep it here for some more time until we see the usage trend 
>>>>>>>>>> dropping to an
>>>>>>>>>> acceptable level.
>>>>>>>>>>
>>>>>>>>>> On Tue, Jan 6, 2026 at 2:42 PM Talat Uyarer via dev <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> We plan to upgrade iceberg-delta-lake module.
>>>>>>>>>>>
>>>>>>>>>>> -1 for iceberg-delta-lake
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Dec 23, 2025 at 5:52 PM Manu Zhang <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Anton,
>>>>>>>>>>>>
>>>>>>>>>>>> I checked related issues and PRs of these modules. Except for a
>>>>>>>>>>>> recent PR for aliyun[1], there are no activities or interests on 
>>>>>>>>>>>> other
>>>>>>>>>>>> modules.
>>>>>>>>>>>> For iceberg-delta-lake and iceberg-snowflake, I think there are
>>>>>>>>>>>> already good external tools and platforms.  For iceberg-mr and
>>>>>>>>>>>> iceberg-dell, I doubt whether there's any usage nowadays.
>>>>>>>>>>>>
>>>>>>>>>>>> +1 to deprecate/remove these modules except iceberg-aliyun.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 1. https://github.com/apache/iceberg/pull/14443
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Merry Christmas
>>>>>>>>>>>> Manu
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Dec 23, 2025 at 11:13 AM Anton Okolnychyi <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Are there any inactive modules that we can deprecate / remove
>>>>>>>>>>>>> similar to Pig?
>>>>>>>>>>>>>
>>>>>>>>>>>>> - iceberg-delta-lake (last meaningful commit in 2023)
>>>>>>>>>>>>> - iceberg-snowflake (last meaningful commit in 2023)
>>>>>>>>>>>>> - iceberg-mr (last meaningful commit in early 2024)
>>>>>>>>>>>>> - iceberg-dell (last meaningful commit in 2023)
>>>>>>>>>>>>> - iceberg-aliyun (last meaningful commit in 2024)
>>>>>>>>>>>>>
>>>>>>>>>>>>> - Anton
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best regards,
>>>>>> Vladislav Sidorovich
>>>>>>
>>>>>> Feedback: *go/feedback-for-vladislav
>>>>>> <https://goto.google.com/feedback-for-vladislav> *
>>>>>> [image: Google Logo]
>>>>>>
>>>>>>
>>>>>>

Reply via email to