Bug 778851 (SOA-1296) - CourierFactory synchronizes around access to lifecycle resource
Summary: CourierFactory synchronizes around access to lifecycle resource
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-1296
Product: JBoss Enterprise SOA Platform 4
Classification: JBoss
Component: JBossESB
Version: 4.3 CP01
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 4.3 CP02
Assignee: Kevin Conner
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-04-26 11:55 UTC by Kevin Conner
Modified: 2009-09-16 10:55 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-09-16 10:55:45 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SOA-1296 0 None None None Never

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.


Note You need to log in before you can comment on or make changes to this bug.