Author: mturk
Date: Fri Apr 14 01:23:47 2006
New Revision: 394045
URL: http://svn.apache.org/viewcvs?rev=394045&view=rev
Log:
Use 64 byte alignment instead 1024. The shared memory
size will be much lower.
Modified:
tomcat/connectors/trunk/jk/native/common/jk_shm.h
Modified: tomcat/connectors/trunk/jk/native/common/jk_shm.h
URL:
http://svn.apache.org/viewcvs/tomcat/connectors/trunk/jk/native/common/jk_shm.h?rev=394045&r1=394044&r2=394045&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_shm.h (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_shm.h Fri Apr 14 01:23:47 2006
@@ -39,7 +39,7 @@
*/
#define JK_SHM_MAJOR '1'
-#define JK_SHM_MINOR '0'
+#define JK_SHM_MINOR '2'
#define JK_SHM_STR_SIZ 63
#define JK_SHM_URI_SIZ 127
#define JK_SHM_DYNAMIC 16
@@ -47,8 +47,8 @@
/* Really huge numbers, but 64 workers should be enough */
#define JK_SHM_MAX_WORKERS 64
-#define JK_SHM_DEF_SIZE (JK_SHM_MAX_WORKERS * 1024)
-#define JK_SHM_ALIGN(x) JK_ALIGN(x, 1024)
+#define JK_SHM_DEF_SIZE (JK_SHM_MAX_WORKERS * 512)
+#define JK_SHM_ALIGN(x) JK_ALIGN(x, 64)
/* Use 1 minute for measuring read/write data */
#define JK_SERVICE_TRANSFER_INTERVAL 60
@@ -61,6 +61,8 @@
volatile int busy;
/* Maximum number of busy channels */
volatile int max_busy;
+ /* Number of currently connected channels */
+ volatile int connected;
/* worker name */
char name[JK_SHM_STR_SIZ+1];
/* worker domain */
@@ -93,6 +95,10 @@
volatile size_t elected;
/* Number of non 200 responses */
volatile size_t errors;
+ /* Number of recovery attempts */
+ volatile size_t recoveries;
+ /* Number of recovery failures */
+ volatile size_t recovery_errors;
};
typedef struct jk_shm_worker jk_shm_worker_t;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]