<div dir="ltr">Hello everybody!<div><br></div><div>Just a question about dnsdist cache.</div><div><br></div><div>We are using dnsdist 1.3.2 (Lua 5.1.4 [LuaJIT 2.0.4]) (soon to be upgraded)</div><div>Everything is OK, the software is really amazing.</div><div><br></div><div>But we noticed that the cache size never grows to more than 1.000.000 entries</div><div>when defined with 2.000.000.</div><div>-- newPacketCache(maxEntries, maxTTL, minTTL, temporaryFailureTTL, staleTTL, <br>--                dontAge, numberOfShards=1, deferrableInsertLock, maxNegativeTTL,<br>--                parseECS)<br>--<br>cache = newPacketCache(2000000, 86400, 0, 60, 60, false, 50, true, 3600, false)<br>getPool("dnsdist1"):setCache(cache)<br>setCacheCleaningDelay(30)<br>setCacheCleaningPercentage(50)</div><div>---</div><div><br></div><div>getPool("dnsdist1"):getCache():printStats()<br>Entries: 1002367/2000000<br>Hits: 178033837243<br>Misses: 5940352865<br>Deferred inserts: 6759101<br>Deferred lookups: 5996490<br>Lookup Collisions: 2702166<br>Insert Collisions: 2694733<br>TTL Too Shorts: 0<br></div><div><br></div><div>I guess it is because of the CleaningPercentage.</div><div>But a lot of queries for common names are hitting continuously the backends.</div><div><div>Is this OK? or are we missing something?</div><div><br></div><div></div></div><div><br></div><div>by the way doing a cache dump, approximately 40% of the cached entries are for</div><div>things like </div><div><a href="http://1304dd8f8c9431017eae60aea501e699.safeframe.googlesyndication.com">1304dd8f8c9431017eae60aea501e699.safeframe.googlesyndication.com</a></div><div><br></div><div>Another 10/15% is filled with non existent domains of the form:</div><div>^\D\d{1,2}\.\w{7,8}\.VALID_TLD<br></div><div><br></div><div><a href="http://x41.bsalbter.com">x41.bsalbter.com</a>. 472 A ; key 3525880950, length 107, tcp 0, added 1596392916<br><a href="http://x20.tbczxiaq.com">x20.tbczxiaq.com</a>. 472 A ; key 795603800, length 107, tcp 0, added 1596392916<br><a href="http://x23.yqnzycmp.com">x23.yqnzycmp.com</a>. 478 A ; key 2431117350, length 107, tcp 0, added 1596392916<br><a href="http://x12.ypdlsrbi.com">x12.ypdlsrbi.com</a>. 478 A ; key 2382591550, length 107, tcp 0, added 1596392916<br><a href="http://x18.wnthonmk.com">x18.wnthonmk.com</a>. 478 A ; key 1798655850, length 107, tcp 0, added 1596392916<br><a href="http://x21.nblwbsby.com">x21.nblwbsby.com</a>. 466 A ; key 2128294150, length 107, tcp 0, added 1596392916<br><a href="http://v1.lslactz.ru">v1.lslactz.ru</a>. 2894 A ; key 1109072900, length 92, tcp 0, added 1596392787<br><a href="http://m32.sfeypxe.com">m32.sfeypxe.com</a>. 348 A ; key 259989300, length 106, tcp 0, added 1596392786<br><a href="http://m11.harsnic.biz">m11.harsnic.biz</a>. 202 A ; key 1089372650, length 95, tcp 0, added 1596392785<br><a href="http://m7.tzupwhz.me">m7.tzupwhz.me</a>. 289 A ; key 490917700, length 94, tcp 0, added 1596392784<br><a href="http://v1.ycslqlb.ru">v1.ycslqlb.ru</a>. 2893 A ; key 3865901600, length 92, tcp 0, added 1596392784<br><a href="http://m6.yplcble.in">m6.yplcble.in</a>. 292 A ; key 2827817050, length 90, tcp 0, added 1596392784<br><a href="http://m7.dqugfga.me">m7.dqugfga.me</a>. 287 A ; key 576735950, length 94, tcp 0, added 1596392784<br><a href="http://m14.tgdhtja.me">m14.tgdhtja.me</a>. 287 A ; key 1459131250, length 95, tcp 0, added 1596392784</div><div><a href="http://x26.qtsfmxxc.com">x26.qtsfmxxc.com</a>. 466 A ; key 917524100, length 107, tcp 0, added 1596392916<br><a href="http://x24.qqoaiyco.com">x24.qqoaiyco.com</a>. 472 A ; key 1614099600, length 107, tcp 0, added 1596392916<br><a href="http://x11.jnpkzyng.com">x11.jnpkzyng.com</a>. 472 A ; key 2952753050, length 107, tcp 0, added 1596392916<br><a href="http://x36.hjpuyqbs.com">x36.hjpuyqbs.com</a>. 466 A ; key 2226816950, length 107, tcp 0, added 1596392916<br><a href="http://x20.tplseaex.com">x20.tplseaex.com</a>. 478 A ; key 4177227850, length 107, tcp 0, added 1596392916<br><a href="http://x40.bimnsaft.info">x40.bimnsaft.info</a>. 423 A ; key 2839519700, length 95, tcp 0, added 1596392916<br><a href="http://m34.oqemwbj.in">m34.oqemwbj.in</a>. 188 A ; key 1332411900, length 48, tcp 0, added 1596393226<br><a href="http://m42.xwzfulh.net">m42.xwzfulh.net</a>. 472 A ; key 1304122150, length 106, tcp 0, added 1596392915<br><a href="http://x10.ltazujoq.com">x10.ltazujoq.com</a>. 472 A ; key 1059611600, length 107, tcp 0, added 1596392915<br><a href="http://x22.pomsraxu.com">x22.pomsraxu.com</a>. 466 A ; key 2094951400, length 107, tcp 0, added 1596392915<br><a href="http://x15.bgohqmeu.com">x15.bgohqmeu.com</a>. 477 A ; key 3199526650, length 107, tcp 0, added 1596392915<br></div><div><br></div><div>Anybody knows who is generating this queries (the last ones, obviously the other are form google)</div><div><br></div><div><br></div><div>Many thanks in advance!</div><div>Nicolás Baumgarten</div><div><br></div><div><br></div><div><br></div></div>