JingsongLi opened a new pull request, #7971:
URL: https://github.com/apache/paimon/pull/7971

   Add a Rust-style row ID existence check to both Java and Python commit 
validation, ensuring pre-assigned firstRowId files reference base files that 
still exist in the current snapshot. This covers a gap where 
checkRowIdRangeConflicts misses conflicts when base files are fully deleted 
(e.g., DROP PARTITION / OVERWRITE) with no replacement.
   
   Also port Java's RowIdColumnConflictChecker to Python, enabling row×column 
two-dimensional conflict detection in check_row_id_from_snapshot. This allows 
concurrent MERGE INTO on different columns of the same rows to proceed without 
false conflicts.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to