ZENOTME commented on PR #798:
URL: https://github.com/apache/iceberg-rust/pull/798#issuecomment-2558014970

   > Thanks @ZENOTME for this pr! Adding support for deletion is a complicated 
process, which involves conflict detection, commit retries. I would suggest to 
have sth like you mention built first like ManifestMergerManager, 
ManifestFilterManager, MergingSnapshot appender first.
   
   I want to make sure whether fast append, merge append, append data file, 
append delete file is orthogonal. For now, in iceberg-python and iceberg-java: 
   - FastAppend action is for fast append and append data file.
   - MergeAppend action is for merge append and append data file.
   -  RowDelta action is for merge append and append delete files and data 
files.
   
   Is it possible to have action like combing fast append and append delete 
file and data file? In fact, I try this in practice and it can be read by 
spark. And for this action, I think we don't need the ManifestMergerManager.🤔


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