Okay, I have a hypothesis after some testing. It seems like what might be happening is that the cumulative stats are computed per process and per cache type.
So if you change cache types from a cache you've had for a long time to a new one, the cumulative numbers may seem oddly low. In that case it would be best to perform a reset of the process in your solr cluster for accurate metrics. Does that seem right to you? Thanks, Stephen On Fri, Mar 5, 2021, 10:32 AM Stephen Lewis Bianamara < stephen.bianam...@gmail.com> wrote: > Thanks Shawn. Something seems different between the two because Caffeine > Cache is having much higher volume per hour than our previous > implementation was. So I guess it is then more likely that it is something > actually expected due to a change in what is getting kept/warmed, so I'll > look into this more and get back to you if that doesn't end up making sense > based on what I observe. > > Thanks again, > Stephen > > On Tue, Mar 2, 2021 at 6:35 PM Shawn Heisey <apa...@elyograg.org> wrote: > >> On 3/2/2021 3:47 PM, Stephen Lewis Bianamara wrote: >> > I'm investigating a weird behavior I've observed in the admin page for >> > caffeine cache metrics. It looks to me like on the older caches, warm-up >> > queries were not counted toward hit/miss ratios, which of course makes >> > sense, but on Caffeine cache it looks like they are. I'm using solr 8.3. >> > >> > Obviously this makes measuring its true impact a little tough. Is this >> by >> > any chance a known issue and already fixed in later versions? >> >> The earlier cache implementations are entirely native to Solr -- all the >> source code is include in the Solr codebase. >> >> Caffeine is a third-party cache implementation that has been integrated >> into Solr. Some of the metrics might come directly from Caffeine, not >> Solr code. >> >> I would expect warming queries to be counted on any of the cache >> implementations. One of the reasons that the warming capability exists >> is to pre-populate the caches before actual queries begin. If warming >> queries are somehow excluded, then the cache metrics would not be correct. >> >> I looked into the code and did not find anything that would keep warming >> queries from affecting stats. But it is always possible that I just >> didn't know what to look for. >> >> In the master branch (Solr 9.0), CaffeineCache is currently the only >> implementation available. >> >> Thanks, >> Shawn >> >