vishnuprakaz commented on PR #17630:
URL: https://github.com/apache/iceberg/pull/17630#issuecomment-5284839153

   Thanks for taking a look @mxm!
   
   Actually no incident behind it, 
   
   I was following the conversion work and was reading through the operators to 
understand how a cycle works. I ended up wondering what happens when a cycle 
fails partway through. There's a retry test for that, but the failure comes 
before the deletes resolve, so I couldn't tell what happens when it comes after.
   
    So I went back through the series to see whether it had come up before, and 
found #17038. Two cycles ended up running on the same uncommitted snapshot 
there, and one committed its marker without the DV. Same result as what I was 
worried about, just a different cause so I wanted to see whether one failing 
cycle could do it alone. That's what the test in the PR checks.
   
   so I don't have numbers on how often cycles fail. My guess is occasional 
rather than frequent a transient read error, or a checkpoint landing mid cycle 
on a restart.
   
   Agreed on the buffering,I think the planner needs the pending snapshot 
either way to tell the index whether to apply or discard.


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