Bug 1304325
| Summary: | Dead lock between Topology updates and connection creation | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | mstyk | ||||
| Component: | HornetQ | Assignee: | jboss-set | ||||
| Status: | CLOSED WONTFIX | QA Contact: | Miroslav Novak <mnovak> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 6.4.0 | CC: | csuconic, msvehla | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2019-03-01 12:28:54 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
mstyk
2016-02-03 10:21:54 UTC
Fix in ARTEMIS-217 caused another issue described in: https://issues.jboss.org/browse/JBEAP-1713 Fix from ARTEMIS-217 should be adjusted not to block update of "receivedTopology" attribute. not really, (unless there's another lock in place, causing a deadlock)... which I don't see indications here. this is using wait/notify pattern, which means the lock will be released while the wait is in place. I meant to say.. I don't think the issue is caused by the change on ARTEMIS-217. If there's an issue it's something else. I can't replicate it BTW? I got confused, thought this was a new request.. fixing it as part of JBEAP-1713 I fixed JBEAP-1713 but I don't see any relation to this previously fixed issue on ARTEMIS-217. I've sent a fix as part of JBEAP-1713: https://github.com/apache/activemq-artemis/pull/369 which will be back ported into the JBoss EAP 7 branch ARTEMIS-217 added a synchronized block which delayed/blocked update of receivedTopology attribute in createSessionFactory() method and throw exception. I did not have time to study it deeply so it could be something else as well. MultipleThreadsOpeningTest.testMultipleOpen was failing on Artemis bacause of JBEAP-1713. As we did not see fix ARTEMIS-217 to be backported to HornetQ and saw that MultipleThreadsOpeningTest.testMultipleOpen test fails sometimes due to client not finished. It indicated that dead lock might be there similar to ARTEMIS-217 could be still in HornetQ. Erich Duda <eduda> updated the status of jira JBEAP-1713 to Resolved Jiri Pallich <jpallich> updated the status of jira JBEAP-1713 to Closed |