badalprasadsingh opened a new issue, #2049:
URL: https://github.com/apache/iceberg-go/issues/2049

   ### Apache Iceberg version
   
   main (development)
   
   ### Please describe the bug 🐞
   
   The manifest keeps a "deleted" record when a commit removes a file. But, 
`ReplaceFiles` counts these records when it checks that the files removed 
belong to the iceberg table. Thus, a file, already gone, still passes the check.
   
   What I mean is: let's say a compaction plans to rewrite files (with deletes 
included) from snapshot `S1`. Another writer then deletes all rows, committing 
`S2`. The compaction still commits `S3` on top of `S2`, and the table shows 
rows that should have been deleted.
   
   **Status:** will pick this issue.


-- 
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