Make linked filter cache expiration configurable
- Dominant language
- Clojure
- Stars
- 49.3k
- Forks
- 6.8k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 653
Description
**Is your feature request related to a problem? Please describe.**
We have many use cases where linked filters cache (30 days!) can be problematic: people that change data often might find that the linked filters don't have the latest values ([https://github.com/metabase/metabase/issues/49055]()) and they end up calling support as values are not up to date.
**Describe the solution you'd like**
Make the expiration configurable, up to the level that could be disabled
**Describe alternatives you've considered**
Call the api every certain amount of days/minutes/hours to clean up the filter cache
**How important is this feature to you?**
We've... kind of had tons of tickets around linked filters cache
**Additional context**
NA
Contributor guide
Research direction
Start by tracing the linked-filter cache and its current 30-day expiration, then inspect existing configuration and API conventions. Done means expiration can be configured, including being disabled, and linked-filter values follow that setting; add or update coverage for the supported options.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100