From e877e8f5e03e665f07e4b9df3f5ad85e94bdd42b Mon Sep 17 00:00:00 2001 From: Roan Kattouw Date: Wed, 10 Aug 2011 21:15:57 +0000 Subject: [PATCH] Merge r93797 to trunk, in a somewhat modified form: clamp expiries for memcached to 30 days, higher values give trouble apparently --- includes/objectcache/MemcachedClient.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/includes/objectcache/MemcachedClient.php b/includes/objectcache/MemcachedClient.php index 1d64f45374..51d312ff42 100644 --- a/includes/objectcache/MemcachedClient.php +++ b/includes/objectcache/MemcachedClient.php @@ -948,6 +948,12 @@ class MWMemcached { } else { $this->stats[$cmd] = 1; } + + // Memcached doesn't seem to handle very high TTL values very well, + // so clamp them at 30 days + if ( $exp > 2592000 ) { + $exp = 2592000; + } $flags = 0; -- 2.20.1