-
Notifications
You must be signed in to change notification settings - Fork 63
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
AwsSdkPipelineWrapper: Asynchronous task blocked on a synchronous call #2855
Comments
@gjunge Thanks for reporting this issue and for submitting a PR to fix it. We are reviewing your PR and will likely accept the change via a PR directly on this repo - we need to be able to run our full set of CI workflows, which unfortunately can't run on a fork. |
Thanks for the quick response! |
Just came on here to report this. So glad it's already addressed. When will this fix be released? @gjunge @tippmar-nr ? |
It was included in the 10.33.0 release. |
Description
After upgrading to 10.31.0 from 10.26.0 we have seen on a number of occasions that the CPU spiked to almost 100% and stayed there. After windbg-ing we have seen that we have a race condition in the new
AwsSdkPipelineWrapper
when inserting a new value into theHashSet<string> _unsupportedRequestTypes
.In this one instance we had around 8 threads locked on this call.
Steps to Reproduce
This happened when we have a
[Trace]
attribute on a asynchronous method that lists objects from S3.Your Environment
.NET 4.8.2 , Agent 10.31.0
The text was updated successfully, but these errors were encountered: