Re: Vendor integration strategy

2021-12-14 Thread Ryan Blue
kes sense to provide a runtime Jar. >>>>>> >>>>>> I could be convinced otherwise, but I'm skeptical. >>>>>> >>>>>> Ryan >>>>>> >>>>>> On Tue, Dec 7, 2021 at 7:52 PM Jack Ye wrote: &

Re: Vendor integration strategy

2021-12-14 Thread Daniel Weeks
t;>> releasing Nessie and AWS modules in >>>>>> https://github.com/apache/iceberg/issues/1887. In summary: >>>>>> >>>>>> 1. The iceberg- package is always added to the engine >>>>>> runtimes to avoid the need for users to load them ma

Re: Vendor integration strategy

2021-12-13 Thread OpenInx
gt;> Otherwise >>>>> the vendor dependencies are marked as provided and not bundled in the >>>>> runtime jar. >>>>> >>>>> However, Aliyun is proposing a different approach, which: >>>>> 1. Does not include th

Re: Vendor integration strategy

2021-12-13 Thread Jack Ye
cies, so user just need to specify 1 additional jar to >>>> use the vendor >>>> >>>> AWS did not choose the approach proposed by Aliyun because AWS users >>>> usually maintain their own version of AWS SDK and would like to upgrade >>>> the

Re: Vendor integration strategy

2021-12-12 Thread OpenInx
proach proposed by Aliyun because AWS users >>> usually maintain their own version of AWS SDK and would like to upgrade >>> them independent of the AWS SDK version used by Iceberg. Although currently >>> it takes more effort for users to specify all the compile-only >

Re: Vendor integration strategy

2021-12-09 Thread OpenInx
directly in the classpath to avoid such need in the very near >> future, and EMR will maintain their AWS SDK version upgrade independently. >> >> But the approach proposed by Aliyun seems to fit the use case of Aliyun >> users better. For more context, please read >> ht

Re: Vendor integration strategy

2021-12-08 Thread Ryan Blue
, and EMR will maintain their AWS SDK version upgrade independently. > > But the approach proposed by Aliyun seems to fit the use case of Aliyun > users better. For more context, please read > https://github.com/apache/iceberg/pull/3270 for the discussion between me > and Openinx a

Vendor integration strategy

2021-12-07 Thread Jack Ye
endor integration strategy going forward. It could be we support both approaches, or just choose one approach going forward. It would be great if people with similar experience or need could provide some insights. Best, Jack Ye