Skip to content

fix reapi provider to actually use remote_store_rpc_retries again - #23582

Open
cburroughs wants to merge 1 commit into
csb/rpc-timeoutsfrom
csb/rpc-retries
Open

fix reapi provider to actually use remote_store_rpc_retries again#23582
cburroughs wants to merge 1 commit into
csb/rpc-timeoutsfrom
csb/rpc-retries

Conversation

@cburroughs

Copy link
Copy Markdown
Contributor

So I think the history here is:

A related bug while here was that the OpenDAL provider would retry N+1 instead of N times..

NOTE: An LLM statically identified this bug while I was trying to make an adjacent change, and generated this fix.

So I think the history here is:
 * #6931 retries honored
 * #11307 Tonic migration; deleted every read of rpc_attempts and used
 a hardcoded 3
 * #13807 Rust 1.57 upgrade.  Sort of caught this, but squelched with
 a _ prefix.
 * #19827 opendal provider added, did use the field
 * #20115 Merged byte-store and AC provider options into
 RemoteStoreOptions: the AC provider now also received a retries value
 it never read

A related bug while here was that the OpenDAL provider would retry N+1
instead of N times..

NOTE: An LLM statically identified this bug while I was trying to make
an adjacent change, and generated this fix.
@cburroughs cburroughs self-assigned this Jul 29, 2026
@cburroughs
cburroughs marked this pull request as ready for review July 29, 2026 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant