-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Multithread Deadlock problem at BucketedCounterStream.startCachingStreamValuesIfUnstarted #1521
Comments
Thanks for the report @narusas. What version are you seeing this in? Does it happen all the time or occasionally? |
I couldn't replicate, nor have I seen it occur in production, but I believe the change in #1532 should fix your issue |
Did 1.5.11 resolve your issue @narusas ? |
@mattrjacobs Hi,I'm using Apache ServiceComb, i have a same issue. An thread was blocked for a long time.
compare the two thread stacks, looks like have an infinite loop! |
Using Semephore isolation.
and launch application on weblogic, multi user's request arraived and all hang.
after600 seconds, Exception has throwed.
First thread take lock of HystrixCommandMetrics.java
com.netflix.hystrix.HystrixCommandMetrics.getInstance(HystrixCommandMetrics.java:124)
And call BucketedCounterStream.startCachingStreamValuesIfUnstarted
But it looks like never end.
Another Thread can not take lock of HystrixCommandMetrics.java.
All threads is Deathlocked...
Hope some help...
The text was updated successfully, but these errors were encountered: