Author: rjung
Date: Sun Jan 20 02:20:49 2008
New Revision: 613530

URL: http://svn.apache.org/viewvc?rev=613530&view=rev
Log:
Use '9' instead of '-1' as the unset value
of worker activation state. This simplifies the
encoder/decoder for the extension activation array
used to pass the info in the isapi redirector between
filter and extension.

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

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=613530&r1=613529&r2=613530&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 20 02:20:49 
2008
@@ -82,14 +82,17 @@
 #define JK_LB_STATE_TEXT_PROBE         ("ERR/PRB")
 #define JK_LB_STATE_TEXT_MAX           (JK_LB_STATE_PROBE)
 #define JK_LB_STATE_TEXT_DEF           (JK_LB_STATE_TEXT_IDLE)
+/* All JK_LB_ACTIVATION_* values must be single digit. */
+/* Otherwise the string encoding of the activation array */
+/* fails e.g. in the isapi redirector. */
 /* JK_LB_ACTIVATION_UNSET is not allowed as an actual worker state. */
 /* It will not work e.g. when the status worker tries to show the state. */
 /* It is only used in rule extension data to indicate, that the */
 /* activation state should not be overwritten. */
-#define JK_LB_ACTIVATION_UNSET         (-1)
 #define JK_LB_ACTIVATION_ACTIVE        (0)
 #define JK_LB_ACTIVATION_DISABLED      (1)
 #define JK_LB_ACTIVATION_STOPPED       (2)
+#define JK_LB_ACTIVATION_UNSET         (9)
 #define JK_LB_ACTIVATION_DEF           (JK_LB_ACTIVATION_ACTIVE)
 #define JK_LB_ACTIVATION_MAX           (JK_LB_ACTIVATION_STOPPED)
 #define JK_LB_ACTIVATION_TEXT_ACTIVE   ("ACT")



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

Reply via email to