Bug 900698 (JBPAPP6-1025)
| Summary: | CLONE - Weld - Deadlock between SFSB Synchronization lock and Weld AbstractContext session context lock | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Marek Schmidt <maschmid> | ||||||||
| Component: | unspecified | Assignee: | Shelly McGowan <smcgowan> | ||||||||
| Status: | CLOSED NEXTRELEASE | QA Contact: | |||||||||
| Severity: | high | Docs Contact: | |||||||||
| Priority: | high | ||||||||||
| Version: | 6.0.0 | CC: | ales.justin, maschmid, rajesh.rajasekaran, sgilda, smcgowan | ||||||||
| Target Milestone: | --- | ||||||||||
| Target Release: | EAP 6.0.1 | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| URL: | http://jira.jboss.org/jira/browse/JBPAPP6-1025 | ||||||||||
| Whiteboard: | eap601candidate | ||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: |
JBoss AS 7.1.2.Final
|
|||||||||
| Last Closed: | 2012-10-29 05:52:47 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
Marek Schmidt
2012-07-10 14:07:36 UTC
Link: Added: This issue Cloned from WELD-1158 Security: Added: Public Docs QE Status: Added: NEW Labels: Added: eap601candidate The upstream issue seem to be fixed. Assigning to Shelly to accordingly set the fix version and make sure the upstream fixes are pulled in. The upstream issue is Resolved with WELD 1.1.9.Final which is included in 6.0.1. Pls verify against the latest 6.0.1 ER release available. Verified on EAP 6.0.1 ER2 Does this need a release note for EAP 6.0.1? If so, the issue needs to be re-opened and the release notes flags set (Affects Release Notes, Not Yet Documented). If not, the issue needs to be re-opened and the release notes flag set to "Release notes not required". reopening for RN Release Notes Docs Status: Added: Not Yet Documented Affects: Added: Release Notes Release Notes Text: Added: There was a potential deadlock between SFSB Synchronization lock and the Weld AbstractContext session context lock if a stateful session bean contains a producer method, which causes the SFSB and the session context to be locked until the SFSB lock timeouts with javax.ejb.ConcurrentAccessTimeoutException. reopening to update release note info Writer: Added: Darrin Release Notes Text: Removed: There was a potential deadlock between SFSB Synchronization lock and the Weld AbstractContext session context lock if a stateful session bean contains a producer method, which causes the SFSB and the session context to be locked until the SFSB lock timeouts with javax.ejb.ConcurrentAccessTimeoutException. Added: If a stateful session bean contained a producer method there was the potential for a deadlock between the stateful session bean synchronization lock and the Weld AbstractContext session context lock. Both locks would remain until the session bean lock timeout expired, throwing an timeout exception (javax.ejb.ConcurrentAccessTimeoutException). The Weld component has been updated to deal with this scenario. This potential dead lock state can no longer occur. Release Notes Docs Status: Removed: Not Yet Documented Added: Documented as Resolved Issue Release Notes Text: Removed: If a stateful session bean contained a producer method there was the potential for a deadlock between the stateful session bean synchronization lock and the Weld AbstractContext session context lock. Both locks would remain until the session bean lock timeout expired, throwing an timeout exception (javax.ejb.ConcurrentAccessTimeoutException). The Weld component has been updated to deal with this scenario. This potential dead lock state can no longer occur. Added: If a stateful session bean contained a producer method there was the potential for a deadlock between the stateful session bean synchronization lock and the Weld AbstractContext session context lock. Both locks would remain until the session bean lock timeout expired, throwing an timeout exception (`javax.ejb.ConcurrentAccessTimeoutException`). The Weld component has been updated to deal with this scenario. This potential dead lock state can no longer occur. Release Notes Docs Status: Removed: Documented as Resolved Issue Writer: Removed: Darrin Release Notes Text: Removed: If a stateful session bean contained a producer method there was the potential for a deadlock between the stateful session bean synchronization lock and the Weld AbstractContext session context lock. Both locks would remain until the session bean lock timeout expired, throwing an timeout exception (`javax.ejb.ConcurrentAccessTimeoutException`). The Weld component has been updated to deal with this scenario. This potential dead lock state can no longer occur. Docs QE Status: Removed: NEW |