From 6008010b939e6a0e0e33597d09f446c92c9004d6 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Sat, 23 Jul 2016 18:02:56 +1200 Subject: [PATCH] Quieten digest oversize warnings --- src/store_digest.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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; } -- 2.47.2