From e0e8bd98166752d12c4a2c2053f19c64a6d597a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bompard?= Date: Fri, 4 Jul 2025 19:45:54 +0200 Subject: [PATCH] FMN: adjust the cache lifetime to the rebuild duration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Aurélien Bompard --- roles/openshift-apps/fmn/templates/fmn.cfg | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/roles/openshift-apps/fmn/templates/fmn.cfg b/roles/openshift-apps/fmn/templates/fmn.cfg index 395a9ac31b..d333a49a4b 100644 --- a/roles/openshift-apps/fmn/templates/fmn.cfg +++ b/roles/openshift-apps/fmn/templates/fmn.cfg @@ -16,13 +16,17 @@ SERVICES__DISTGIT_URL=https://src{{ env_suffix }}.fedoraproject.org CACHE__URL="redis://redis.fmn.svc.cluster.local/?digestmod=sha1&socket_connect_timeout=5&socket_keepalive=True" # Duration for the main caches -# CACHE__SCOPED_ARGS__TRACKED__TTL="1d" -# CACHE__SCOPED_ARGS__RULES__TTL="1d" +# On 2025-07-03, rebuilding the tracked cache took ~15 hours (!) +# Rebuilding the rules cache took 1 second. +CACHE__SCOPED_ARGS__TRACKED__TTL="7d" +CACHE__SCOPED_ARGS__RULES__TTL="1h" # Duration before we trigger the early rebuild # CACHE__SCOPED_ARGS__TRACKED__TTL="20h" # CACHE__SCOPED_ARGS__RULES__TTL="20h" +CACHE__SCOPED_ARGS__TRACKED__TTL="5d" +CACHE__SCOPED_ARGS__RULES__TTL="50m" # Maximum allowed duration for the cache rebuild functions -# CACHE__SCOPED_ARGS__TRACKED__LOCK_TTL="1h" -# CACHE__SCOPED_ARGS__RULES__LOCK_TTL="5m" +CACHE__SCOPED_ARGS__TRACKED__LOCK_TTL="20h" +CACHE__SCOPED_ARGS__RULES__LOCK_TTL="5m"