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]>

Reply via email to