Author: rjung Date: Wed Sep 13 10:52:53 2006 New Revision: 443043 URL: http://svn.apache.org/viewvc?view=rev&rev=443043 Log: Only set lb_value during recovery, if method is not BUSYNESS. lb_value gets set to the max values to ensure soft startup for recovered workers. For BUSYNESS, the load values have a fixed meaning (lb_mult*busy) and should not be manipulated additionally.
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=443043&r1=443042&r2=443043 ============================================================================== --- tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c (original) +++ tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c Wed Sep 13 10:52:53 2006 @@ -309,7 +309,8 @@ jk_log(l, JK_LOG_DEBUG, "worker %s is marked for recovery", w->s->name); - w->s->lb_value = curmax; + if (p->lbmethod != JK_LB_METHOD_BUSYNESS) + w->s->lb_value = curmax; w->s->state = JK_LB_STATE_RECOVER; } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]