shuke987 opened a new pull request, #67957:
URL: https://github.com/apache/doris/pull/67957
### What problem does this PR solve?
Issue Number: N/A
Related PR: N/A
Problem Summary:
Add an external Iceberg regression case for duplicate position delete files
that both reference the same data file position. The test builds a legal
Iceberg v2 merge-on-read Parquet table through the external Spark/Iceberg
environment, appends two position-delete files for position 0 with a Java
fixture, then forces the legacy file scanner with
`enable_file_scanner_v2=false` before running `DELETE WHERE true`.
A fixed build should delete the remaining visible rows without crashing and
leave the table empty. The case also checks the default FileScannerV2 path
before the legacy scanner step to confirm the fixture is readable and logically
contains rows `20, 30, 40`.
### Release note
None
### Check List (For Author)
- Test: Manual test
- Ran `groovyc` syntax compilation for the new Groovy suite.
- Ran `git diff --check`.
- Did not run the external Docker Iceberg regression suite in this local
environment.
- Behavior changed: No
- Does this need documentation: No
--
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]