]> granicus.if.org Git - apache/commitdiff
Make default values for memcache config defines, rather than inline constants.
authorPaul Querna <pquerna@apache.org>
Wed, 13 Jun 2007 02:10:04 +0000 (02:10 +0000)
committerPaul Querna <pquerna@apache.org>
Wed, 13 Jun 2007 02:10:04 +0000 (02:10 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@546707 13f79535-47bb-0310-9956-ffa450edef68

modules/ssl/ssl_scache_memcache.c

index 5abe7ba91c695692ab427d948fb34cda020b282b..d7235d87eff234a1240e633010bd7213a162e35b 100644 (file)
@@ -52,6 +52,24 @@ static apr_memcache_t *memctxt;
 
 #define MC_KEY_LEN 254
 
+#ifndef MC_DEFAULT_SERVER_PORT
+#define MC_DEFAULT_SERVER_PORT 11211
+#endif
+
+
+#ifndef MC_DEFAULT_SERVER_MIN
+#define MC_DEFAULT_SERVER_MIN 0
+#endif
+
+#ifndef MC_DEFAULT_SERVER_SMAX
+#define MC_DEFAULT_SERVER_SMAX 1
+#endif
+
+#ifndef MC_DEFAULT_SERVER_TTL
+#define MC_DEFAULT_SERVER_TTL 600
+#endif
+
+
 void ssl_scache_mc_init(server_rec *s, apr_pool_t *p)
 {
     apr_status_t rv;
@@ -109,16 +127,15 @@ void ssl_scache_mc_init(server_rec *s, apr_pool_t *p)
         }
 
         if (port == 0) {
-            port = 11211; /* default port */
+            port = MC_DEFAULT_SERVER_PORT;
         }
 
-        /* Should Max Conns be (thread_limit / nservers) ? */
         rv = apr_memcache_server_create(p,
                                         host_str, port,
-                                        0,
-                                        1,
-                                        thread_limit, 
-                                        600,
+                                        MC_DEFAULT_SERVER_MIN,
+                                        MC_DEFAULT_SERVER_SMAX,
+                                        thread_limit,
+                                        MC_DEFAULT_SERVER_TTL,
                                         &st);
         if (rv != APR_SUCCESS) {
             ap_log_error(APLOG_MARK, APLOG_CRIT, rv, s,