Skip to content

Commit 4e76cbe

Browse files
committed
fix(metrics): drop HTTP cache on metrics endpoint
Query-level cache in get_metrics_data is enough; view_cache added a second layer that could serve stale responses after the warmed query cache updates. Closes #1961 Signed-off-by: Alan Peixinho <alan.peixinho@profusion.mobi>
1 parent 8aeb0d5 commit 4e76cbe

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

backend/kernelCI_app/urls.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
)
99

1010
from kernelCI_app import views
11-
from kernelCI_app.queries.notifications import METRICS_CACHE_TIMEOUT
1211

1312

1413
def view_cache(view, timeout: int = settings.CACHE_TIMEOUT):
@@ -180,9 +179,5 @@ def view_cache(view, timeout: int = settings.CACHE_TIMEOUT):
180179
path("proxy/", views.ProxyView.as_view(), name="proxyView"),
181180
path("origins/", views.OriginsView.as_view(), name="originsView"),
182181
path("tree-report/", views.TreeReport.as_view(), name="treeReportView"),
183-
path(
184-
"metrics/",
185-
view_cache(views.MetricsView, timeout=METRICS_CACHE_TIMEOUT),
186-
name="metricsView",
187-
),
182+
path("metrics/", views.MetricsView.as_view(), name="metricsView"),
188183
]

0 commit comments

Comments
 (0)