costin      02/04/25 11:43:29

  Modified:    jk/native2/include jk_worker.h
  Log:
  Added a 'version' and a critical section for updates.
  
  The workers are updated by lb/shm when a change is detected in the scoreboard.
  That need only in-process thread synchronization.
  
  ( we could use apr - but the CS is working fine for now )
  
  Revision  Changes    Path
  1.16      +8 -1      jakarta-tomcat-connectors/jk/native2/include/jk_worker.h
  
  Index: jk_worker.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/include/jk_worker.h,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- jk_worker.h       15 Apr 2002 23:46:01 -0000      1.15
  +++ jk_worker.h       25 Apr 2002 18:43:29 -0000      1.16
  @@ -58,7 +58,7 @@
   /***************************************************************************
    * Description: Workers controller header file                             *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           * 
  - * Version:     $Revision: 1.15 $                                           *
  + * Version:     $Revision: 1.16 $                                           *
    ***************************************************************************/
   
   #ifndef JK_WORKER_H
  @@ -179,6 +179,13 @@
        *  which this worker is in error state and can't perform.
        */
       struct jk_exception *lastError;
  +
  +    /* 'Version' or generation. Used to update the workers dynamically
  +       at runtime */
  +    int     ver;
  +    /* Only one thread can update the config
  +     */
  +    JK_CRIT_SEC cs;
   
       /** For load balancing workers
        */
  
  
  

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

Reply via email to