rymurr commented on issue #2317:
URL: https://github.com/apache/iceberg/issues/2317#issuecomment-796687147


   Re Hive: @marton-bod's logic sounds correct to me, including the case of 
multiple commiters. I guess its a matter of accurately identifying type 2 vs 
type 1
   
   Re other catalogs. Nessie is susceptible to this issue as well. I think the 
fix is straightforward - certain exceptions don't delete metadata. Retrying the 
commit again is safe as it will create an empty commit. Polluting the commit 
log is annoying but at least the data is safe. Will raise a PR for Nessie soon 
to fix this. Nessie avoids the branching behaviour described by @RussellSpitzer 
thanks to it forcing a linear history so its safe with multiple commiters too.


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

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