kennknowles commented on PR #37342:
URL: https://github.com/apache/beam/pull/37342#issuecomment-3935813426

   I don't really remember the design well enough to quickly review just the 
diff. I would need to read the whole IO to understand the intent. Maybe @Abacn 
knows better than me. I have a couple questions / comments
   
    - Who is doing the retrying? Why are they not retrying the 
UserCodeException? Should they be? if it is inside the RRIO then how did it get 
wrapped into UserCodeException? If it is the runner, then UserCodeException is 
usually the correct way to pass the info to the runner. I just don't know the 
design here.
    - It seems very odd (like, something I've never seen in any code) to 
traverse the whole causal chain. I feel there must be a more straightforward 
thing we should do.


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

Reply via email to