-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] SigV4 signature by signer may be broken on retry #202
Comments
@sugymt Want to try and write a unit test for this? Are we dropping headers? |
@dblock |
Maybe @VijayanB who wrote the original implementation can take a look? |
Hey there! @sugymt I can help to solve this issue, but I want more details to clarify what is going on.
There is many cases what would be a reason of such trouble, to clarify and solve we need more details. |
Is this issue still relevant? I would be interesting in helping. |
@tannerjones4075 Likely yes! |
What is the bug?
SigV4 signature by signer may be broken on retry.
A retry request may fail with the following error log:
How can one reproduce the bug?
Create a client that retries even when status 200.
Create and run BulkIndexer on this client.
What is the expected behavior?
Retry requests successfully signed.
What is your host/environment?
go 1.19.3
opensearch-go v2.1.0
AWS ECS (Amazon Linux 2 / arm64 / ami-08011916b613f6c22)
Do you have any screenshots?
none
Do you have any additional context?
none
The text was updated successfully, but these errors were encountered: