Has anyone noticed this? I'm running a number of hotspots with 2.9 (various versions) where the hotspot redirects DNS to the DNS cache. After a long period of uptime ( > 60 days) logins to the router become slow, the CPU starts to spike, the CPU idle level continues to grow up, as does the memory usage. If I click flush on the DNS cache, it only flushes some of it, as the "cache used" value will show something like 1728KB if my max is 2048KB. This only happens once the cache has reached it's maximum. A reboot will clear the cache and memory, but the CPU utilization continues to grow.
I've seen this on every version of 2.9 I've tried (including 2.9.24) and recently upgraded one from 2.9.18 to 2.9.24 but it's still causing CPU issues. This was also a problem with 2.8, but it was much easier to bypass the internal DNS cache as you could just disable the firewall rule that redirects it. In 2.9, even after entering bypass rules in the pre-hotspot chain, the cache continues to grow.
So, is there a way to completely avoid the DNS cache when using the Hotspot? Is anyone noticing this issue? Seems there is a permanent memory leak in the DNS caching...