SP_6721
Honored Contributor II

Hi @arnavsood ,

As per my understanding, even if parallel jobs are using overwrite with replaceWhere to update different rows, file-level conflicts can still occur. That’s because Delta Lake doesn’t provide row-level concurrency by default.

Row-level concurrency becomes available when deletion vectors are enabled on a non-partitioned table (or when using liquid clustering), and you're running on Databricks Runtime 14.2 or above.