Seems a good patch. Should be commited.
BTW, Bernd could you make a little documentation which could be included in jk doc and add example ? Excellent works ;) - Henri Gomez ___[_]____ EMAIL : [EMAIL PROTECTED] (. .) PGP KEY : 697ECEDD ...oOOo..(_)..oOOo... PGP Fingerprint : 9DF8 1EA8 ED53 2F39 DC9B 904A 364F 80E6 >-----Original Message----- >From: Bernd Koecke [mailto:[EMAIL PROTECTED]] >Sent: Friday, April 05, 2002 1:30 PM >To: [EMAIL PROTECTED] >Subject: [PATCH] >jakarta-tomcat-connectors/jk/native/common/jk_lb_worker.c,jk_util.c > > >Hi, > >some days ago I sent a question for an only routing lb-worker. >Costin asked for >the patch and here it is. > >I added two config-directives for the lb-worker: > >local_worker >- this is the name of the worker which should get the request >if there is no >session or no jvmRoute. > >fault_action >- the possible values are 'balance' and 'reject'. Explanation follows. > >Behaviour of lb-worker: >a.) there is a jvmRoute and the corresponding node is ok: > -> The request goes to the corresponding node > >b.) there is no jvmRoute or the corresponding node didn't answered: > -> if a local_worker was given. this one will get the request. > -> if a local_worker was given, but it is in error state: > fault_action == reject: the request gets an error. > fault_action == balance: try to find another worker from >the list of > balanced workers (c.). > -> if no local_worker was given, go directly to c.). > >c.) if no worker was found in a) and b) the normal balancing >behaviour takes place. > >I looked at cvs-repopsitory and it seems that jk_lb_worker.c >and jk_util.c have >the same version (1.8, 1.12) like mine from >jakarta-tomcat-connectors-4.0.2-src.tar.gz. > >I need the fault_action, because our load balancer should not >route a request to >a node without a working local tomcat. So it is an error if an >unrouteable >request arrives at a node without a working local tomcat. And >it is also an >error to route it to one of the other nodes, because sometimes >we switch off one >node only by telling the load balancer not to use it for >requests. In this case >the modules should use this node only for requests with a >session on it and not >for requests without a session. But for other use cases it >might be useful if >mod_jk tries to balance the request in case of a failure of >the local tomcat. > >I hope it is useful. Sorry i haven't looked into jk2 at this >time, but may be i >get time to do it soon. > >Bernd >-- >Dipl.-Inform. Bernd Koecke >UNIX-Entwicklung >Schlund+Partner AG >Fon: +49-721-91374-0 >E-Mail: [EMAIL PROTECTED] > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>