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]
