Sean McGrail

Results 30 comments of Sean McGrail

One of our ideas when we designed the SDK was to make the [`middleware.Metadata`](https://pkg.go.dev/github.com/aws/[email protected]/middleware#Metadata) available for error types. This type contains information about the operation's middleware execution flow including information...

@QuteBits this GitHub issue is to just track the feature request, and is not a pull request for the implementation. This remains an item on our backlog, but we are...

I believe you may be confusing the TCP socket keepalive with the HTTP keepalive. Your code snippet that sets `KeepAlive` to `-1` is setting it on the network dialer. You...

For your first issue can you enable logging of service responses and retries? See the [logging](https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/logging/) developer guide entry, and [`aws.ClientLogMode`](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/aws#ClientLogMode)? The error message you got about retry quotas being...

Thanks for bring this to our attention @saj, we will get this updated in our next documentation refresh.

Would you be able to provide information on what the upload object sizes (in bytes) are when this happens?

The SDK will not retry requests if the provided context has been canceled. The purpose of context in the Go language is to provide callers the ability to cancel requests...

Could you follow the instructions in the [Developer Guide](https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/logging/) to enable client logging with the `aws.LogRequestWithBody` option enabled? That would help us understand the serialized XML that is being sent...

Thank you for the logging information @rabarar , I was also able to reproduce this on my end as well in both the V2 and V1 Go SDKs, and the...

I've root caused this down to the service expecting the filter API member to be serialized to the request regardless if sent or not. If you provide an empty filter...