badalprasadsingh commented on issue #2195:
URL: https://github.com/apache/iceberg-go/issues/2195#issuecomment-6210007289

   IMO, the best would be to: set `noReplay` only for dv removals whose data 
file stays live.
   - The merge-on-read partial-delete merge stays non-replayable. 
   - Copy-on-write drops and rewrites get their retry back.
   
   Caveat: merge-on-read whole-file drops also remove a dv together with its 
data file but register no `rewriteValidator`. Give them the same validator 
before they become replayable, or a concurrent dv on a dropped file is left 
orphaned on replay.


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