Hi,

Thank you for reaching out, I re-opened the PR to unblock the author. Please 
proceed to resolve conflicts accordingly, let the CI run again, and bring the 
changes to a reviewable / ready state, if the issue is still relevant of course.

Also, please find and ping relevant committers for PR review. For further 
technical discussion / review, it would likely be best to proceed in the PR 
itself. I'll also review it when I have some time. Please let me know if you 
need any additional help!

Best,
Uroš

On 2026/09/03 11:50:36 Viacheslav Inozemtsev wrote:
> Hello!
> 
> SPARK-49933 has been open since October 2024:
> 
>   https://issues.apache.org/jira/browse/SPARK-49933
>   https://github.com/apache/spark/pull/52185
> 
> RewriteMergeIntoTable disables predicate pushdown whenever a `MERGE INTO`
> has any `WHEN NOT MATCHED BY SOURCE` clause. That is only necessary when
> such an action has no condition. Otherwise the rows the statement can touch
> are bounded by the ON condition. The PR is an 8-line change doing exactly
> that, falling back to today's behavior when a condition is absent.
> 
> It matters most for Iceberg, which has no replaceWhere equivalent, so the
> `MERGE INTO` used in its place scans the whole target table (
> https://github.com/apache/iceberg/issues/11248)
> 
> The PR was closed by the stale bot in January. The author confirms it is
> code-complete and running in production as a plugin.
> 
> Would a committer familiar with DSv2 row-level operations be willing to
> reopen and review it? I am happy to add test coverage.
> 
> Thanks,
> Viacheslav Inozemtsev
> 

---------------------------------------------------------------------
To unsubscribe e-mail: [email protected]

Reply via email to