svn commit: r1186631 - /tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteBinderValve.java
Author: kfujino Date: Thu Oct 20 07:00:57 2011 New Revision: 1186631 URL: http://svn.apache.org/viewvc?rev=1186631view=rev Log: Avoid an unnecessary session ID change notice. Notice of changed session ID by JvmRouteBinderValve is unnecessary to BackupManager. In BackupManager, change of session ID is replicated by the call of a setId() method. Modified: tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteBinderValve.java Modified: tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteBinderValve.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteBinderValve.java?rev=1186631r1=1186630r2=1186631view=diff == --- tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteBinderValve.java (original) +++ tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteBinderValve.java Thu Oct 20 07:00:57 2011 @@ -411,7 +411,7 @@ public class JvmRouteBinderValve extends protected void sendSessionIDClusterBackup(Request request, String sessionId, String newSessionID) { CatalinaCluster c = getCluster(); -if (c != null) { +if (c != null getManager(request) instanceof DeltaManager) { SessionIDMessage msg = new SessionIDMessage(); msg.setOrignalSessionID(sessionId); msg.setBackupSessionID(newSessionID); - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: svn commit: r1186631 - /tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteBinderValve.java
On 20/10/2011 08:00, kfuj...@apache.org wrote: Author: kfujino Date: Thu Oct 20 07:00:57 2011 New Revision: 1186631 URL: http://svn.apache.org/viewvc?rev=1186631view=rev Log: Avoid an unnecessary session ID change notice. Given this... Notice of changed session ID by JvmRouteBinderValve is unnecessary to BackupManager. +if (c != null getManager(request) instanceof DeltaManager) { Might this be better to account for custom Manager implementations? if (c != null !(getManager(request) instanceof BackupManager)) { Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: svn commit: r1186631 - /tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteBinderValve.java
2011/10/21 Mark Thomas ma...@apache.org: On 20/10/2011 08:00, kfuj...@apache.org wrote: Author: kfujino Date: Thu Oct 20 07:00:57 2011 New Revision: 1186631 URL: http://svn.apache.org/viewvc?rev=1186631view=rev Log: Avoid an unnecessary session ID change notice. Given this... Notice of changed session ID by JvmRouteBinderValve is unnecessary to BackupManager. + if (c != null getManager(request) instanceof DeltaManager) { Might this be better to account for custom Manager implementations? if (c != null !(getManager(request) instanceof BackupManager)) { Mark Thanks for the review. I committed on r1187149. -- Keiichi.Fujino - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org