[jboss-svn-commits] JBL Code SVN: r26850 - labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jun 5 10:16:42 EDT 2009
Author: jhalliday
Date: 2009-06-05 10:16:42 -0400 (Fri, 05 Jun 2009)
New Revision: 26850
Modified:
labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java
Log:
concurrency handling fix for _syncs. JBTM-365
Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java 2009-06-05 12:29:21 UTC (rev 26849)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TwoPhaseCoordinator.java 2009-06-05 14:16:42 UTC (rev 26850)
@@ -400,8 +400,10 @@
}
}
- _synchs = null;
- _currentRecord = null;
+ synchronized (_synchs) {
+ // nulling _syncs causes concurrency problems, so dispose contents instead:
+ _synchs.clear();
+ }
}
}
else
More information about the jboss-svn-commits
mailing list