sdd commented on issue #329:
URL: https://github.com/apache/iceberg-rust/issues/329#issuecomment-2044235422

   > This should probably accept a RecordBatch as a param, create a new 
Transaction, and delegates further action to the transaction.
   
   Is there a reason why append wouldn't take a `RecordBatchStream`? It would 
permit us to make appends that are larger than would fit into memory, if the 
underlying IO method (eg multipart upload) supported it. I for one would find 
this useful.
   
   > If any error happens during generating metadata relation info like 
manifest etc., as the writer already wrote DataFiles, should we go to delete 
the written DataFiles?
   
   I think that this becomes the responsibility of the 
https://iceberg.apache.org/docs/latest/maintenance/#delete-orphan-files 
maintenance task, rather than the writer. If we decide that the writer could 
attempt to do this, it should be optional. This would slow down writes in the 
case where there is a lot of write contention.
   


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