metabase / metabase/metabase

Make linked filter cache expiration configurable

Open
#49,261 3 comments 5 reactions 0 assignees View on GitHub
.Team/QueryingPlatform Querying/Parameters & Variables Type:New Feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.