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]

Reply via email to