tustvold commented on issue #831: URL: https://github.com/apache/arrow-rs-object-store/issues/831#issuecomment-5389225620
I don't have a design in mind, but it occurs to me that we already have the Http service abstraction. The ideal solution in my mind would be something that could just slot into this, as then the retry machinery has all the context it could want, and is fully in control of what requests are being made. Perhaps the existing retry logic becomes an HttpService wrapper or something, I'm not sure what is possible. IIRC the reason I didn't do this initially is you need to pass context on whether the request is idempotent, etc... but perhaps that could be passed as a request extension? -- 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]
