From d79bb40d08cde8a47589a76673660b2b51116973 Mon Sep 17 00:00:00 2001
From: Bjarke Madsen <bjarke@nordu.net>
Date: Tue, 5 Nov 2024 17:26:16 +0100
Subject: [PATCH] fix connection pool exhaustion

---
 brian_dashboard_manager/grafana/utils/request.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/brian_dashboard_manager/grafana/utils/request.py b/brian_dashboard_manager/grafana/utils/request.py
index c126690..1f573ae 100644
--- a/brian_dashboard_manager/grafana/utils/request.py
+++ b/brian_dashboard_manager/grafana/utils/request.py
@@ -12,7 +12,7 @@ class Request(requests.Session):
         super().__init__()
 
         # allow using up to 16 connections
-        adapter = HTTPAdapter(pool_maxsize=MAX_THREADS)
+        adapter = HTTPAdapter(pool_maxsize=MAX_THREADS * 2)  # should prevent connection pool exhaustion
         self.mount(url, adapter)
 
         self.headers.update({
-- 
GitLab