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
At the moments there are 2 different levels of backoff retry :
One in case PutRecords request fails, orchestrated by cats-retry
One in case PutRecords succeeds but contains some failures, orchestrated "manually"
Thanks to trampolining we should be safe from stack overflows, but still it would be great to make the function tail recursive (requires to drop .retryingOnAllErrors). This would also guarantee that a record is retried only maxRetries even if the 2 types of retries are imbricated, which is not the case at the moment.
The text was updated successfully, but these errors were encountered:
At the moments there are 2 different levels of backoff retry :
PutRecords
request fails, orchestrated bycats-retry
PutRecords
succeeds but contains some failures, orchestrated "manually"Thanks to trampolining we should be safe from stack overflows, but still it would be great to make the function tail recursive (requires to drop
.retryingOnAllErrors
). This would also guarantee that a record is retried onlymaxRetries
even if the 2 types of retries are imbricated, which is not the case at the moment.The text was updated successfully, but these errors were encountered: