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
But from what i'm seeing in my application, which is calling TransactWriteItemsWithContext, DAX is not retrying on this specific error. I think it should.
Or do you recommend us implementing a retrier?
The text was updated successfully, but these errors were encountered:
We recommend application level retry in such cases. The rational is that in case of UnknownErrors, DAX client isn't really aware if the changes made it to DDB and can't determine if it is safe to perform retries. The application is expected to perform sanity validations (if required), and attempt a retry.
This behavior is similar to AmbiguousWriteFailureException in DAX Java SDK ref.
See
aws-dax-go/dax/internal/client/dax_retryer.go
Lines 64 to 68 in 9976852
It is not clear to me what code this error has:
aws-dax-go/dax/internal/client/error.go
Line 339 in 07563aa
But from what i'm seeing in my application, which is calling
TransactWriteItemsWithContext
, DAX is not retrying on this specific error. I think it should.Or do you recommend us implementing a retrier?
The text was updated successfully, but these errors were encountered: