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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to