JingsongLi opened a new pull request, #8491: URL: https://github.com/apache/paimon/pull/8491
## Summary This PR improves Data Evolution row-id range conflict detection so normal data files and dedicated storage files are checked separately. It prevents adjacent normal data files from being reported without the blob/vector file that actually connects their row-id ranges. ## Changes - Split Java row-id range conflict checks into normal data-file conflicts and dedicated blob/vector file anchor validation. - Added matching PyPaimon logic for blob and vector dedicated files. - Added Java and Python regression coverage for a dedicated file spanning adjacent data-file ranges. ## Testing - [x] `mvn -pl paimon-core -Pfast-build -Dtest=ConflictDetectionTest surefire:test` - [x] `PYTHONPATH=paimon-python python -m pytest paimon-python/pypaimon/tests/write/conflict_detection_test.py -q` ## Notes The Java test was run with the surefire goal after locally compiling the touched classes, because the full local `paimon-core` test lifecycle is currently blocked by unrelated compile errors in this checkout. -- 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]
