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
I am attempting to use a custom execution interceptor to track concurrent executions on an async client. However, when the client call times out the onExecutionFailure callback is not made so the count of executions does not get decremented correctly.
Expected Behavior
When a call fails with api call timeout it should execute the onExecutionFailed callback in the interceptor.
Current Behavior
Currently, the callback is not executed.
Steps to Reproduce
Create a lambda function that will sleep for 5 seconds. Set api call timeout and apiCallAttemptTimeout to 1 second. Make a request with the client to invoke the function which should timeout. Verify that the callback is not executed.
Context
I am attempting to use a custom execution interceptor to track concurrent executions on an async client.
Your Environment
AWS Java SDK version used: latest
JDK version used: 11
Operating System and version: al2
The text was updated successfully, but these errors were encountered:
Hi @ndejaco2 I believe this is duplicate of #806. Let's keep track in that other issue, and please upvote the original description to show you are impacted by this. Apologies for taking this long to reply.
Describe the bug
I am attempting to use a custom execution interceptor to track concurrent executions on an async client. However, when the client call times out the onExecutionFailure callback is not made so the count of executions does not get decremented correctly.
Expected Behavior
When a call fails with api call timeout it should execute the onExecutionFailed callback in the interceptor.
Current Behavior
Currently, the callback is not executed.
Steps to Reproduce
Create a lambda function that will sleep for 5 seconds. Set api call timeout and apiCallAttemptTimeout to 1 second. Make a request with the client to invoke the function which should timeout. Verify that the callback is not executed.
Context
I am attempting to use a custom execution interceptor to track concurrent executions on an async client.
Your Environment
The text was updated successfully, but these errors were encountered: