Author: rjung Date: Sat Nov 6 14:15:01 2010 New Revision: 1032065 URL: http://svn.apache.org/viewvc?rev=1032065&view=rev Log: Add LB support for versioned webapps in Tomcat by accepting multiple occurances of the route separator character '.' in the session id.
Still needs testing. Modified: tomcat/jk/trunk/native/common/jk_lb_worker.c tomcat/jk/trunk/xdocs/miscellaneous/changelog.xml Modified: tomcat/jk/trunk/native/common/jk_lb_worker.c URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_lb_worker.c?rev=1032065&r1=1032064&r2=1032065&view=diff ============================================================================== --- tomcat/jk/trunk/native/common/jk_lb_worker.c (original) +++ tomcat/jk/trunk/native/common/jk_lb_worker.c Sat Nov 6 14:15:01 2010 @@ -947,7 +947,7 @@ static lb_sub_worker_t *get_most_suitabl "searching worker for partial sessionid %s", sessionid); session_route = strchr(sessionid, '.'); - if (session_route) { + while (session_route) { ++session_route; if (JK_IS_DEBUG_LEVEL(l)) @@ -971,6 +971,7 @@ static lb_sub_worker_t *get_most_suitabl JK_TRACE_EXIT(l); return wr; } + session_route = strchr(session_route, '.'); } /* Try next partial sessionid if present */ sessionid = next; Modified: tomcat/jk/trunk/xdocs/miscellaneous/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/xdocs/miscellaneous/changelog.xml?rev=1032065&r1=1032064&r2=1032065&view=diff ============================================================================== --- tomcat/jk/trunk/xdocs/miscellaneous/changelog.xml (original) +++ tomcat/jk/trunk/xdocs/miscellaneous/changelog.xml Sat Nov 6 14:15:01 2010 @@ -40,6 +40,18 @@ new documentation project for JK was started. </p> </section> +<section name="Changes between 1.2.31 and 1.2.32"> + <br /> + <subsection name="Native"> + <changelog> + <add> + LB: Add support for versioned webapps in Tomcat by accepting + multiple occurances of the route separator character '.' in + the session id. (rjung) + </add> + </changelog> + </subsection> +</section> <section name="Changes between 1.2.30 and 1.2.31"> <br /> <subsection name="Native"> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org