Currently, when the execution of a stateful function fails, the call is
retried using an exponential backoff scheme -- the initial delay is 10ms
(original sync client) or 2ms (async Netty client), and it doubles on every
subsequent failure, without limit, until the call succeeds or its budgeted
time to complete expires.

It would be useful to be able to configure this, i.e. to supply an
initial retry delay interval and to supply a max retry interval (i.e. not
to be unbounded as it is now).

Would you be interested in a contribution along these lines? I've
implemented this locally for the Netty client; honestly, I don't need it
for the older, synchronous client and would be fine just doing it for the
newer, async one, but I could also implement it for the sync client as well.

Please let me know, thanks.

Reply via email to