zackurey commented on PR #10373:
URL: https://github.com/apache/iceberg/pull/10373#issuecomment-2134141718

   👍 to the conservative approach being taken here to _not_ assume a failure is 
`Cleanable`  unless explicitly categorized as such.  I worry about the burden 
it puts on catalog implementations to categorize every error into either 
`CommitStateUnknown` or `CommitStateFailed`.   We’ve encountered issues where 
edge cases manifest as generic RuntimeExceptions, which leads to inadvertent 
data file deletion.  We run orphan file deletion frequently, so any data files 
that should have been reaped, but aren’t due to the change in behavior being 
introduced here, would have negligible COGs impact.


-- 
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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to