dentiny commented on PR #841:
URL: 
https://github.com/apache/arrow-rs-object-store/pull/841#issuecomment-5392991390

   > I feel if we want to allow customisation of retry functionality we'd be 
better off making the whole retry function pluggable so people can choose 
different back off logic, etc...
   
   I agree that, if we are going to introduce a breaking change, making the 
entire retry mechanism pluggable would provide a more complete extension point.
   
   One possible approach would be to adopt backon, which would provide 
configurable retry and backoff behavior instead of introducing another custom 
abstraction. There has already been some discussion about this above 
([1](https://github.com/apache/arrow-rs-object-store/pull/841#issuecomment-5348160598),
 
[2](https://github.com/apache/arrow-rs-object-store/pull/841#issuecomment-5349620311)).
   
   Would you prefer adopting backon, or exposing a more general pluggable retry 
interface that does not require users to adopt a specific retry library?
   
   


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