From: Amos Jeffries Date: Sat, 23 Jul 2016 06:02:56 +0000 (+1200) Subject: Quieten digest oversize warnings X-Git-Tag: SQUID_4_0_13~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6008010b939e6a0e0e33597d09f446c92c9004d6;p=thirdparty%2Fsquid.git Quieten digest oversize warnings --- diff --git a/src/store_digest.cc b/src/store_digest.cc index d32ed1d1f4..3158ab9cdd 100644 --- a/src/store_digest.cc +++ b/src/store_digest.cc @@ -107,7 +107,13 @@ storeDigestCalcCap() // this matches cacheDigestCalcMaskSize doing (cap*bpe)+7 < INT_MAX const uint64_t absolute_max = (INT_MAX -8) / Config.digest.bits_per_entry; if (cap > absolute_max) { - debugs(71, DBG_CRITICAL, "WARNING: Cache Digest cannot store " << cap << " entries. Limiting to " << absolute_max); + static time_t last_loud = 0; + if (last_loud < squid_curtime - 86400) { + debugs(71, DBG_IMPORTANT, "WARNING: Cache Digest cannot store " << cap << " entries. Limiting to " << absolute_max); + last_loud = squid_curtime; + } else { + debugs(71, 3, "WARNING: Cache Digest cannot store " << cap << " entries. Limiting to " << absolute_max); + } cap = absolute_max; }