From: Paul Querna Date: Wed, 13 Jun 2007 02:10:04 +0000 (+0000) Subject: Make default values for memcache config defines, rather than inline constants. X-Git-Tag: 2.3.0~1772 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=62e270b15c1283ecedeea7fed84eae996f5b36fa;p=apache Make default values for memcache config defines, rather than inline constants. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@546707 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/ssl/ssl_scache_memcache.c b/modules/ssl/ssl_scache_memcache.c index 5abe7ba91c..d7235d87ef 100644 --- a/modules/ssl/ssl_scache_memcache.c +++ b/modules/ssl/ssl_scache_memcache.c @@ -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,