LFX Mentorship with Thanos (CNCF) · Go
Groupcache for Thanos Store
The problem
When many queries asked Thanos Store for the same object at once, each one went to object storage.
What I did
Added groupcache, later moved to galaxycache, as a cache backend in Go, with Prometheus metrics and end-to-end tests.
What changed
Thanos users can cache across Store peers in-process, with no separate cache service to run.
