You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by mt...@apache.org on 2004/11/19 13:58:18 UTC
cvs commit: jakarta-tomcat-connectors/jk/native/common jk_ajp12_worker.c jk_ajp13_worker.c jk_ajp14_worker.c jk_jni_worker.c jk_lb_worker.c
mturk 2004/11/19 04:58:18
Modified: jk/native/common jk_ajp12_worker.c jk_ajp13_worker.c
jk_ajp14_worker.c jk_jni_worker.c jk_lb_worker.c
Log:
Fix retries for worker adding initialization to 'init'.
Revision Changes Path
1.16 +2 -1 jakarta-tomcat-connectors/jk/native/common/jk_ajp12_worker.c
Index: jk_ajp12_worker.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_ajp12_worker.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- jk_ajp12_worker.c 8 Nov 2004 13:23:01 -0000 1.15
+++ jk_ajp12_worker.c 19 Nov 2004 12:58:18 -0000 1.16
@@ -257,6 +257,7 @@
private_data->worker.init = init;
private_data->worker.get_endpoint = get_endpoint;
private_data->worker.destroy = destroy;
+ private_data->worker.retries = JK_RETRIES;
*w = &private_data->worker;
return JK_TRUE;
1.20 +7 -1 jakarta-tomcat-connectors/jk/native/common/jk_ajp13_worker.c
Index: jk_ajp13_worker.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_ajp13_worker.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- jk_ajp13_worker.c 11 Nov 2004 17:28:59 -0000 1.19
+++ jk_ajp13_worker.c 19 Nov 2004 12:58:18 -0000 1.20
@@ -43,7 +43,12 @@
jk_worker_env_t *we, jk_logger_t *l)
{
int rc;
+ ajp_worker_t *aw = ( ajp_worker_t *)pThis->worker_private;
JK_TRACE_ENTER(l);
+
+ pThis->retries = jk_get_worker_retries(props, aw->name,
+ JK_RETRIES);
+
rc = ajp_init(pThis, props, we, l, AJP13_PROTO);
JK_TRACE_EXIT(l);
return rc;
@@ -110,6 +115,7 @@
aw->worker.init = init;
aw->worker.get_endpoint = get_endpoint;
aw->worker.destroy = destroy;
+ aw->worker.retries = JK_RETRIES;
aw->logon = NULL; /* No Logon on AJP13 */
1.23 +4 -1 jakarta-tomcat-connectors/jk/native/common/jk_ajp14_worker.c
Index: jk_ajp14_worker.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_ajp14_worker.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- jk_ajp14_worker.c 11 Nov 2004 17:52:04 -0000 1.22
+++ jk_ajp14_worker.c 19 Nov 2004 12:58:18 -0000 1.23
@@ -306,6 +306,8 @@
return JK_FALSE;
}
aw = pThis->worker_private;
+ pThis->retries = jk_get_worker_retries(props, aw->name,
+ JK_RETRIES);
/* Set Secret Key (used at logon time) */
aw->login->secret_key = strdup(jk_get_worker_secret_key(props, aw->name));
@@ -431,6 +433,7 @@
aw->worker.init = init;
aw->worker.get_endpoint = get_endpoint;
aw->worker.destroy = destroy;
+ aw->worker.retries = JK_RETRIES;
aw->logon = logon; /* LogOn Handler for AJP14 */
*w = &aw->worker;
1.28 +2 -1 jakarta-tomcat-connectors/jk/native/common/jk_jni_worker.c
Index: jk_jni_worker.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_jni_worker.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- jk_jni_worker.c 11 Nov 2004 19:00:56 -0000 1.27
+++ jk_jni_worker.c 19 Nov 2004 12:58:18 -0000 1.28
@@ -700,6 +700,7 @@
private_data->worker.init = init;
private_data->worker.get_endpoint = get_endpoint;
private_data->worker.destroy = destroy;
+ private_data->worker.retries = JK_RETRIES;
*w = &private_data->worker;
the_singleton_jni_worker = &private_data->worker;
1.30 +6 -2 jakarta-tomcat-connectors/jk/native/common/jk_lb_worker.c
Index: jk_lb_worker.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_lb_worker.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- jk_lb_worker.c 11 Nov 2004 18:43:07 -0000 1.29
+++ jk_lb_worker.c 19 Nov 2004 12:58:18 -0000 1.30
@@ -495,7 +495,10 @@
jk_map_t *props,
jk_worker_env_t *we, jk_logger_t *log)
{
- /* Nothing to do for now */
+
+ lb_worker_t *p = (lb_worker_t *)pThis->worker_private;
+ pThis->retries = jk_get_worker_retries(props, p->name,
+ JK_RETRIES);
return JK_TRUE;
}
@@ -567,6 +570,7 @@
private_data->worker.init = init;
private_data->worker.get_endpoint = get_endpoint;
private_data->worker.destroy = destroy;
+ private_data->worker.retries = JK_RETRIES;
*w = &private_data->worker;
JK_TRACE_EXIT(l);
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org