Author: mturk Date: Fri Nov 24 01:00:12 2006 New Revision: 478809 URL: http://svn.apache.org/viewvc?view=rev&rev=478809 Log: Setup domain name from route name if the route name contains dot ('.'). The first part before dot will be used as domain name. This eases the domain sticky session configuration. worker.xxx.route=domain1.nonde1 is equivalent to worker.xxx.route=domain1.nonde1 worker.xxx.domain=domain1
Modified: tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c Modified: tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c?view=diff&rev=478809&r1=478808&r2=478809 ============================================================================== --- tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c (original) +++ tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c Fri Nov 24 01:00:12 2006 @@ -1199,6 +1199,17 @@ close_workers(p, i, l); } else { + /* Update domain names if jvm_route contains period '.' */ + for (i = 0; i < num_of_workers; i++) { + if (!p->lb_workers[i].s->domain[0]) { + char * id_domain = strchr(p->lb_workers[i].s->jvm_route, '.'); + if (id_domain) { + *id_domain = '\0'; + strcpy(p->lb_workers[i].s->domain, p->lb_workers[i].s->jvm_route); + *id_domain = '.'; + } + } + } for (i = 0; i < num_of_workers; i++) { if (JK_IS_DEBUG_LEVEL(l)) { jk_log(l, JK_LOG_DEBUG, --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]