The plan is to support it in 3.2. I think that we're very close but Anton
is the expert there.

On Tue, Nov 16, 2021 at 6:22 AM Sreeram Garlapati <[email protected]>
wrote:

> This makes sense, thanks a lot @Ryan Blue <[email protected]>.
>
> Are all building blocks for MOR support (features like - delta-based
> plans) fully available in Spark 3.2 - or is there any reason we would need
> Spark 3.3? Or is there more ongoing work needed to fully validate this? I
> am in need of this specific data point *about the Spark version* - to
> move our organization into the correct Spark version. Truly appreciate your
> help.
>
> Best regards,
> Sreeram
>
> On Mon, Nov 15, 2021 at 4:37 PM Ryan Blue <[email protected]> wrote:
>
>> Sreeram,
>>
>> The project tracking this is here:
>> https://github.com/apache/iceberg/projects/11
>>
>> It isn’t easy to get a good picture, since most of the PRs are merged.
>> But Anton is working on the next set of PRs for Spark. Maybe Anton can find
>> some time to add a few notes about what's left to be done.
>>
>> What’s been done so far is pretty significant:
>>
>>    - Add new writers that can handle deletes across multiple partition
>>    specs
>>    - Add Spark 3.2 module and refactor Spark builds
>>    - Add metadata columns to Spark 3.2
>>    - Add support for required distribution and ordering in Spark 3.2
>>    - Support Spark 3.2 dynamic filtering
>>
>> Many of those are the building blocks for the delta-based plans. And it’s
>> really amazing to finally have support for some major improvements: dynamic
>> filtering on all queries, metadata columns, and required distribution and
>> ordering!
>>
>> Ryan
>>
>> On Thu, Nov 11, 2021 at 11:46 PM Sreeram Garlapati <
>> [email protected]> wrote:
>>
>>> Hello Iceberg devs!
>>>
>>> After going through the mail threads (especially "Spark version support
>>> strategy") and relevant PRs - it looks like - *Merge on Read* Support
>>> (ie., Spark writers writing equality deletes) will be available with
>>> *Iceberg **+ Spark 3.2*. Is this understanding correct!? Or is this
>>> something that will be available only with Iceberg on Spark 3.3!?
>>>
>>> Would really appreciate it if someone can point me to any place - which
>>> tracks - the remaining work.
>>>
>>> Thanks,
>>> Sreeram
>>>
>>
>>
>> --
>> Ryan Blue
>> Tabular
>>
>

-- 
Ryan Blue
Tabular

Reply via email to