[jboss-cvs] JBossAS SVN: r109139 - trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/session.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Nov 4 15:51:36 EDT 2010


Author: pferraro
Date: 2010-11-04 15:51:36 -0400 (Thu, 04 Nov 2010)
New Revision: 109139

Modified:
   trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/session/ClusteredSession.java
Log:
Preemptively relinquish session ownership in invalidate(), don't wait for endAccess().  Fixes CrossContextCallsTestCase failure.

Modified: trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/session/ClusteredSession.java
===================================================================
--- trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/session/ClusteredSession.java	2010-11-04 19:46:29 UTC (rev 109138)
+++ trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/session/ClusteredSession.java	2010-11-04 19:51:36 UTC (rev 109139)
@@ -708,6 +708,8 @@
       boolean localCall = true;
       boolean localOnly = false;
       expire(notify, localCall, localOnly, ClusteredSessionNotificationCause.INVALIDATE);
+      // Preemptively relinquish ownership that was acquired in access() - don't wait for endAccess()
+      this.relinquishSessionOwnership(false);
    }
 
    public void expire()



More information about the jboss-cvs-commits mailing list