You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
add retry possibilities to redap client and retry on connection establishment
### What
Adding a simple and conservative retry logic to redap client. Using it on the
connection establishment path for now, only of native, as this is the
most common error we saw during concurrent readers testing.
Code is mostly copy-paste from chunk scanner client in dataplatform.
``re_backoff`` is a clone of ``redap_backoff``. Can start using it on
the dataplatform side after I merge this.
Source-Ref: dc97f1937db58b3c84f10c4faa3b84bb8d1d4398
Implements utility code to help with backoff and retry logic.
11
+
12
+
### Why not use existing traits like backoff, backon, tokio-retry2, or tower(retry)?
13
+
14
+
The code is small and simple, that it feels unnecessary to add an external dependency for it. We should re-evaluate should this become ever-complicated.
0 commit comments