Author: mturk
Date: Mon Oct  6 04:38:37 2008
New Revision: 702108

URL: http://svn.apache.org/viewvc?rev=702108&view=rev
Log:
Add retry_interval to lb as well

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

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=702108&r1=702107&r2=702108&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_status.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_status.c Mon Oct  6 04:38:37 
2008
@@ -75,6 +75,7 @@
 #define JK_STATUS_ARG_OPTION_NO_AJP_CONF   0x0100
 
 #define JK_STATUS_ARG_LB_RETRIES           ("vlr")
+#define JK_STATUS_ARG_LB_RETRY_INT         ("vlri")
 #define JK_STATUS_ARG_LB_RECOVER_TIME      ("vlt")
 #define JK_STATUS_ARG_LB_MAX_REPLY_TIMEOUTS ("vlx")
 #define JK_STATUS_ARG_LB_STICKY            ("vls")
@@ -83,6 +84,7 @@
 #define JK_STATUS_ARG_LB_LOCK              ("vll")
 
 #define JK_STATUS_ARG_LB_TEXT_RETRIES      "Retries"
+#define JK_STATUS_ARG_LB_TEXT_RETRY_INT    "Retry Interval"
 #define JK_STATUS_ARG_LB_TEXT_RECOVER_TIME "Recover Wait Time"
 #define JK_STATUS_ARG_LB_TEXT_MAX_REPLY_TIMEOUTS "Max Reply Timeouts"
 #define JK_STATUS_ARG_LB_TEXT_STICKY       "Sticky Sessions"
@@ -2499,6 +2501,10 @@
             ":</td><td><input name=\"",
             JK_STATUS_ARG_LB_RETRIES, "\" type=\"text\" ", NULL);
     jk_printf(s, "value=\"%d\"/></td></tr>\n", lb->retries);
+    jk_putv(s, "<tr><td>", JK_STATUS_ARG_LB_TEXT_RETRY_INT,
+            ":</td><td><input name=\"",
+            JK_STATUS_ARG_LB_RETRY_INT, "\" type=\"text\" ", NULL);
+    jk_printf(s, "value=\"%d\"/></td></tr>\n", lb->retry_interval);
     jk_putv(s, "<tr><td>", JK_STATUS_ARG_LB_TEXT_RECOVER_TIME,
             ":</td><td><input name=\"",
             JK_STATUS_ARG_LB_RECOVER_TIME, "\" type=\"text\" ", NULL);
@@ -2914,6 +2920,15 @@
         lb->retries = i;
         sync_needed = JK_TRUE;
     }
+    i = status_get_int(p, JK_STATUS_ARG_LB_RETRY_INT,
+                       lb->retry_interval, l);
+    if (i != lb->retry_interval && i > 0) {
+        jk_log(l, JK_LOG_INFO,
+               "Status worker '%s' setting 'retry_interval' for lb worker '%s' 
to '%i'",
+               w->name, name, i);
+        lb->retry_interval = i;
+        sync_needed = JK_TRUE;
+    }
     i = status_get_int(p, JK_STATUS_ARG_LB_RECOVER_TIME,
                        lb->recover_wait_time, l);
     if (i != lb->recover_wait_time && i > 0) {



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

Reply via email to