From ba0393fece2eead431cec8aff0efe6484ddd9f00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bompard?= Date: Wed, 6 Aug 2025 17:04:00 +0200 Subject: [PATCH] Deploy a patch in distgit to fix Infra ticket 12622 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See: https://pagure.io/fedora-infrastructure/issue/12622 Patch sent upstream: https://pagure.io/pagure/pull-request/5529 Signed-off-by: Aurélien Bompard --- roles/distgit/pagure/defaults/main.yml | 1 + roles/distgit/pagure/templates/pagure.cfg | 4 ++++ roles/rabbitmq_cluster/tasks/main.yml | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/roles/distgit/pagure/defaults/main.yml b/roles/distgit/pagure/defaults/main.yml index e9733db1f6..50eadc36ed 100644 --- a/roles/distgit/pagure/defaults/main.yml +++ b/roles/distgit/pagure/defaults/main.yml @@ -1,4 +1,5 @@ --- pagure_patches: - b50d32b7c92f131ebcc3b633de6c6e91e28297ec + - 5529 diff --git a/roles/distgit/pagure/templates/pagure.cfg b/roles/distgit/pagure/templates/pagure.cfg index 5adbef5b47..1f92de2267 100644 --- a/roles/distgit/pagure/templates/pagure.cfg +++ b/roles/distgit/pagure/templates/pagure.cfg @@ -38,6 +38,10 @@ DB_URL = 'postgresql://{{ distgit_stg_pagure_db_user }}:{{ distgit_stg_pagure_db DB_URL = 'postgresql://{{ distgit_pagure_db_user }}:{{ distgit_pagure_db_pass }}@{{ pagure_db_host }}/{{ distgit_pagure_db_name }}' {% endif %} +# Something breaks the database connections after a while, recycle them sooner +# https://pagure.io/fedora-infrastructure/issue/12622 +DB_POOL_RECYCLE = 600 + ### FAS groups of pagure admins ADMIN_GROUP = ['cvsadmin', 'sysadmin-main'] diff --git a/roles/rabbitmq_cluster/tasks/main.yml b/roles/rabbitmq_cluster/tasks/main.yml index 921565ca3a..24b560c886 100644 --- a/roles/rabbitmq_cluster/tasks/main.yml +++ b/roles/rabbitmq_cluster/tasks/main.yml @@ -216,7 +216,7 @@ - rabbitmq_cluster - config -- name: Add a policy to limit queues to 1GB and remove after a month of no use for /pubsub +- name: Add a policy to limit queues to 1GB when: inventory_hostname.startswith('rabbitmq01') rabbitmq_policy: apply_to: queues