From 687074e77290f699199bce92c7541bbc2890a7cd Mon Sep 17 00:00:00 2001 From: alex-huff <38389408+alex-huff@users.noreply.github.com> Date: Fri, 26 Sep 2025 19:01:13 -0500 Subject: [PATCH] merger: fix chunk cache never getting cleared (#4531) Commit 7fc13c5 indroduced less aggressive cache invalidation for the chunk cache but saved the new revision before comparing it with the old one, and so the cache was never considered invalid. Fixes #4529 --- src/matcher.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/matcher.go b/src/matcher.go index daaa69ce..95926fe4 100644 --- a/src/matcher.go +++ b/src/matcher.go @@ -85,11 +85,11 @@ func (m *Matcher) Loop() { cacheCleared := false if request.sort != m.sort || request.revision != m.revision { m.sort = request.sort - m.revision = request.revision m.mergerCache = make(map[string]*Merger) if !request.revision.compatible(m.revision) { m.cache.Clear() } + m.revision = request.revision cacheCleared = true }