Author: rjung
Date: Sun Jan 13 09:06:26 2008
New Revision: 611597

URL: http://svn.apache.org/viewvc?rev=611597&view=rev
Log:
Only use volatile for the shm workers and the
sequence counter.

Modified:
    tomcat/connectors/trunk/jk/native/common/jk_lb_worker.h
    tomcat/connectors/trunk/jk/native/common/jk_status.c

Modified: tomcat/connectors/trunk/jk/native/common/jk_lb_worker.h
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_lb_worker.h?rev=611597&r1=611596&r2=611597&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_lb_worker.h (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_lb_worker.h Sun Jan 13 09:06:26 
2008
@@ -132,13 +132,13 @@
     /* worker redirect route */
     char    redirect[JK_SHM_STR_SIZ+1];
     /* worker distance */
-    volatile int distance;
+    int distance;
     /* current activation state (config) of the worker */
-    volatile int activation;
+    int activation;
     /* Current lb factor */
-    volatile int lb_factor;
+    int lb_factor;
     /* Current lb reciprocal factor */
-    volatile jk_uint64_t lb_mult;
+    jk_uint64_t lb_mult;
     /* Sequence counter starting at 0 and increasing
      * every time we change the config
      */

Modified: tomcat/connectors/trunk/jk/native/common/jk_status.c
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_status.c?rev=611597&r1=611596&r2=611597&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_status.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_status.c Sun Jan 13 09:06:26 
2008
@@ -2402,7 +2402,7 @@
                               const char *arg,
                               int min,
                               int max,
-                              volatile int *param,
+                              int *param,
                               const char *lb_name,
                               jk_logger_t *l)
 {



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

Reply via email to