Bug 778851 (SOA-1296)

Summary: CourierFactory synchronizes around access to lifecycle resource
Product: [JBoss] JBoss Enterprise SOA Platform 4 Reporter: Kevin Conner <kevin.conner>
Component: JBossESBAssignee: Kevin Conner <kevin.conner>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 4.3 CP01   
Target Milestone: ---   
Target Release: 4.3 CP02   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-1296
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-09-16 10:55:45 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:

Description Kevin Conner 2009-04-26 11:55:19 UTC
Date of First Response: 2009-07-28 02:01:54
project_key: SOA

Platform issue for JBESB-2513

Comment 1 Kevin Conner 2009-04-26 11:56:07 UTC
Link: Added: This issue depends JBESB-2513


Comment 2 Kevin Conner 2009-04-26 12:34:04 UTC
Fixed in ESB branch, will be in next merge for SOA 4.3CP

Comment 3 Dana Mison 2009-07-28 06:01:54 UTC
added as resolved to 4.3.CP02 release notes:

JBESB-2513 - A potential deadlock situation during shutdown has been eliminated by removing the synchronized modifier from the registerCourier() and deregisterCourier() methods in CourierFactory.  Concurrency is now handled using synchronized statements within those methods. 

Comment 4 Kevin Conner 2009-09-16 10:55:45 UTC
Changes are in the current codebase, synchronisation scope has been reduced from method level to cover just modifications to the maps.