cvs commit: jakarta-tomcat-connectors/jk/native/common jk_worker.c

2005-05-15 Thread mturk
mturk   2005/05/15 09:50:26

  Modified:jk/native/common jk_worker.c
  Log:
  Exclude static lock in case there is no multithreading compiled in.
  
  Revision  ChangesPath
  1.35  +4 -1  jakarta-tomcat-connectors/jk/native/common/jk_worker.c
  
  Index: jk_worker.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_worker.c,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- jk_worker.c   15 May 2005 13:02:38 -  1.34
  +++ jk_worker.c   15 May 2005 16:50:26 -  1.35
  @@ -25,6 +25,7 @@
   #include jk_worker_list.h
   #include jk_worker.h
   #include jk_util.h
  +#include jk_mt.h
   
   static void close_workers(jk_logger_t *l);
   
  @@ -37,7 +38,9 @@
   
   /* Global worker list */
   static jk_map_t *worker_map;
  +#if _MT_CODE
   static JK_CRIT_SEC worker_lock;
  +#endif
   static int worker_maintain_time = 0;
   
   int wc_open(jk_map_t *init_data, jk_worker_env_t *we, jk_logger_t *l)
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-tomcat-connectors/jk/native/common jk_worker.c

2005-05-15 Thread mturk
mturk   2005/05/15 10:00:26

  Modified:jk/native/common jk_worker.c
  Log:
  Add more informative logging for unknown worker.type directive.
  
  Revision  ChangesPath
  1.36  +3 -3  jakarta-tomcat-connectors/jk/native/common/jk_worker.c
  
  Index: jk_worker.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_worker.c,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- jk_worker.c   15 May 2005 16:50:26 -  1.35
  +++ jk_worker.c   15 May 2005 17:00:26 -  1.36
  @@ -131,8 +131,8 @@
   *rc = NULL;
   
   if (!fac) {
  -jk_log(l, JK_LOG_ERROR, NULL factory for %s,
  -   type);
  +jk_log(l, JK_LOG_ERROR, Unknown worker type %s for worker %s,
  +   type, name);
   JK_TRACE_EXIT(l);
   return JK_FALSE;
   }
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-tomcat-connectors/jk/native/common jk_worker.c

2005-02-13 Thread mturk
mturk   2005/02/13 04:20:01

  Modified:jk/native/common jk_worker.c
  Log:
  Use worker_env worker list.
  
  Revision  ChangesPath
  1.29  +9 -7  jakarta-tomcat-connectors/jk/native/common/jk_worker.c
  
  Index: jk_worker.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_worker.c,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- jk_worker.c   12 Feb 2005 19:27:43 -  1.28
  +++ jk_worker.c   13 Feb 2005 12:20:01 -  1.29
  @@ -40,8 +40,6 @@
   
   int wc_open(jk_map_t *init_data, jk_worker_env_t *we, jk_logger_t *l)
   {
  -char **worker_list = NULL;
  -unsigned num_of_workers = 0;
   
   JK_TRACE_ENTER(l);
   
  @@ -50,19 +48,23 @@
   return JK_FALSE;
   }
   
  -if (!jk_get_worker_list(init_data, worker_list, num_of_workers)) {
  +if (!jk_get_worker_list(init_data, (we-worker_list),
  +we-num_of_workers)) {
   JK_TRACE_EXIT(l);
  +we-num_of_workers = 0;
  +we-worker_list = NULL;
   return JK_FALSE;
   }
   
  -if (!build_worker_map(init_data, worker_list, num_of_workers, we, l)) {
  +if (!build_worker_map(init_data, we-worker_list,
  +  we-num_of_workers, we, l)) {
   close_workers(l);
  +we-num_of_workers = 0;
  +we-worker_list = NULL;
   JK_TRACE_EXIT(l);
   return JK_FALSE;
   }
   
  -we-num_of_workers = num_of_workers;
  -we-first_worker = worker_list[0];
   JK_TRACE_EXIT(l);
   return JK_TRUE;
   }
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-tomcat-connectors/jk/native/common jk_worker.c

2005-02-12 Thread mturk
mturk   2005/02/12 11:27:43

  Modified:jk/native/common jk_worker.c
  Log:
  Initialize worker mount list if present inside config.
  
  Revision  ChangesPath
  1.28  +21 -1 jakarta-tomcat-connectors/jk/native/common/jk_worker.c
  
  Index: jk_worker.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_worker.c,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- jk_worker.c   6 Feb 2005 13:30:34 -   1.27
  +++ jk_worker.c   12 Feb 2005 19:27:43 -  1.28
  @@ -106,6 +106,8 @@
   const char *type = jk_get_worker_type(init_data, name);
   worker_factory fac = get_factory_for(type);
   jk_worker_t *w = NULL;
  +unsigned int i, num_of_maps;
  +char **map_names;
   
   *rc = NULL;
   
  @@ -147,6 +149,24 @@
   JK_TRACE_EXIT(l);
   return JK_FALSE;
   }
  +if (jk_get_worker_mount_list(init_data, name,
  + map_names,
  + num_of_maps)  num_of_maps) {
  +for (i = 0; i  num_of_maps; i++) {
  +if (JK_IS_DEBUG_LEVEL(l))
  +jk_log(l, JK_LOG_DEBUG,
  +mounting %s to worker %s,
  +map_names[i], name);
  +if (uri_worker_map_add(we-uri_to_worker, map_names[i],
  +   name, l) == JK_FALSE) {
  +w-destroy(w, l);
  +jk_log(l, JK_LOG_ERROR,
  +   validate failed for %s, name);
  +JK_TRACE_EXIT(l);
  +return JK_FALSE;
  +}
  +}
  +}
   
   *rc = w;
   JK_TRACE_EXIT(l);
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-tomcat-connectors/jk/native/common jk_worker.c jk_worker_list.h

2004-12-16 Thread mturk
mturk   2004/12/16 00:42:19

  Modified:jk/native/common jk_worker.c jk_worker_list.h
  Log:
  Move the static variable from header to source file.
  
  Revision  ChangesPath
  1.24  +4 -1  jakarta-tomcat-connectors/jk/native/common/jk_worker.c
  
  Index: jk_worker.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_worker.c,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- jk_worker.c   11 Nov 2004 19:11:56 -  1.23
  +++ jk_worker.c   16 Dec 2004 08:42:19 -  1.24
  @@ -35,6 +35,9 @@
   unsigned num_of_workers,
   jk_worker_env_t *we, jk_logger_t *l);
   
  +/* Global worker list */
  +static jk_map_t *worker_map;
  +
   int wc_open(jk_map_t *init_data, jk_worker_env_t *we, jk_logger_t *l)
   {
   char **worker_list = NULL;
  
  
  
  1.11  +1 -3  
jakarta-tomcat-connectors/jk/native/common/jk_worker_list.h
  
  Index: jk_worker_list.h
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_worker_list.h,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- jk_worker_list.h  8 Oct 2004 07:50:40 -   1.10
  +++ jk_worker_list.h  16 Dec 2004 08:42:19 -  1.11
  @@ -54,8 +54,6 @@
   };
   typedef struct worker_factory_record worker_factory_record_t;
   
  -static jk_map_t *worker_map;
  -
   static worker_factory_record_t worker_factories[] = {
   /*
* AJPv12 worker, this is the stable worker.
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-tomcat-connectors/jk/native/common jk_worker.c

2004-11-08 Thread mturk
mturk   2004/11/08 05:48:56

  Modified:jk/native/common jk_worker.c
  Log:
  Use integers for lbfactors
  
  Revision  ChangesPath
  1.18  +1 -1  jakarta-tomcat-connectors/jk/native/common/jk_worker.c
  
  Index: jk_worker.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_worker.c,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- jk_worker.c   5 Nov 2004 15:28:39 -   1.17
  +++ jk_worker.c   8 Nov 2004 13:48:56 -   1.18
  @@ -160,7 +160,7 @@
   }
   }
   }
  -jk_map_free(worker_map);
  +map_free(worker_map);
   }
   
   static int build_worker_map(jk_map_t *init_data,
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-tomcat-connectors/jk/native/common jk_worker.c

2004-05-04 Thread billbarker
billbarker2004/05/04 22:43:22

  Modified:jk/native/common jk_worker.c
  Log:
  Grammatical fix for logging message.
  
  Fix for Bug #28761
  
  Submitted By: Hans Schmid [EMAIL PROTECTED]
  
  Revision  ChangesPath
  1.15  +3 -3  jakarta-tomcat-connectors/jk/native/common/jk_worker.c
  
  Index: jk_worker.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_worker.c,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- jk_worker.c   24 Feb 2004 08:45:47 -  1.14
  +++ jk_worker.c   5 May 2004 05:43:22 -   1.15
  @@ -91,8 +91,8 @@
   
   rc = map_get(worker_map, name, NULL);
   
  -jk_log(l, JK_LOG_DEBUG, wc_get_worker_for_name, done %s found a worker\n, 
  -rc ?  : did not); 
  +jk_log(l, JK_LOG_DEBUG, wc_get_worker_for_name, done %s a worker\n, 
  +rc ? found : did not find); 
   return rc;
   }
   
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-tomcat-connectors/jk/native/common jk_worker.c jk_registry.c jk_ajp14_worker.c jk_ajp13_worker.c

2001-11-16 Thread costin

costin  01/11/16 14:59:06

  Modified:jk/native/common jk_worker.c jk_registry.c jk_ajp14_worker.c
jk_ajp13_worker.c
  Log:
  Minor changes ( remove unused imports, add socket channel to the registry )
  
  Revision  ChangesPath
  1.9   +2 -2  jakarta-tomcat-connectors/jk/native/common/jk_worker.c
  
  Index: jk_worker.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_worker.c,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- jk_worker.c   2001/11/05 23:22:05 1.8
  +++ jk_worker.c   2001/11/16 22:59:06 1.9
  @@ -60,7 +60,7 @@
* Description: Workers controller *
* Author:  Gal Shachor [EMAIL PROTECTED]   *
* Author:  Henri Gomez [EMAIL PROTECTED]   *
  - * Version: $Revision: 1.8 $   *
  + * Version: $Revision: 1.9 $   *
***/
   
   /* #define _PLACE_WORKER_LIST_HERE */
  @@ -113,7 +113,7 @@
   
   we-num_of_workers=num_of_workers;
   we-first_worker=worker_list[0];
  -jk_log(l, JK_LOG_DEBUG, wc_open, done %d\n, num_of_workers); 
  +jk_log(l, JK_LOG_DEBUG, wc_open, done %d %s\n, num_of_workers, 
worker_list[0]); 
   return JK_TRUE;
   }
   
  
  
  
  1.5   +11 -1 jakarta-tomcat-connectors/jk/native/common/jk_registry.c
  
  Index: jk_registry.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_registry.c,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- jk_registry.c 2001/11/11 01:17:43 1.4
  +++ jk_registry.c 2001/11/16 22:59:06 1.5
  @@ -62,7 +62,7 @@
   
   /***
* Description: Worker list*
  - * Version: $Revision: 1.4 $   *
  + * Version: $Revision: 1.5 $   *
***/
   
   /** Static declarations for all 'hardcoded' modules. This is a hack, 
  @@ -102,6 +102,13 @@
jk_logger_t *l);
   #endif
   
  +/* Factories for 'new' types. We use the new factory interface,
  + *  workers will be updated later 
  + */
  +int JK_METHOD jk_channel_socket_factory(jk_env_t *env, void **result,
  + char *type, char *name);
  +
  +
   /**
*   Init the components that we compile in by default. 
*   In future we should have a more flexible mechanism that would allow 
  @@ -122,6 +129,9 @@
   #ifdef HAVE_JNI
 env-registerFactory( env, worker, jni,   (void *)jni_worker_factory );
   #endif
  +
  +  env-registerFactory( env, channel, socket,   
  + (void *)jk_channel_socket_factory );
   
 /*
 env-registerFactory( env, channel, socket,   jk_channel_socket_factory );
  
  
  
  1.13  +1 -2  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.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- jk_ajp14_worker.c 2001/11/07 21:50:53 1.12
  +++ jk_ajp14_worker.c 2001/11/16 22:59:06 1.13
  @@ -58,12 +58,11 @@
   /***
* Description: AJP14 next generation Bi-directional protocol. *
* Author:  Henri Gomez [EMAIL PROTECTED]   *
  - * Version: $Revision: 1.12 $   *
  + * Version: $Revision: 1.13 $   *
***/
   
   #include jk_context.h
   #include jk_pool.h
  -#include jk_connect.h
   #include jk_util.h
   #include jk_msg_buff.h
   #include jk_ajp13.h
  
  
  
  1.8   +1 -2  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.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- jk_ajp13_worker.c 2001/11/07 21:50:53 1.7
  +++ jk_ajp13_worker.c 2001/11/16 22:59:06 1.8
  @@ -60,11 +60,10 @@
* Author:  Costin [EMAIL PROTECTED]  *
* Author:  Gal