From b42dfb71d1ec209b9f4afebda95bc127ea6b6ab6 Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Fri, 19 Apr 2019 14:29:43 +0200
Subject: [PATCH] Keep persistent connections to the database instead of
 recreating a new one for each request

---
 api/config/settings/common.py      | 1 +
 changes/changelog.d/db.enhancement | 1 +
 2 files changed, 2 insertions(+)
 create mode 100644 changes/changelog.d/db.enhancement

diff --git a/api/config/settings/common.py b/api/config/settings/common.py
index be2fa136cf..4f97756b88 100644
--- a/api/config/settings/common.py
+++ b/api/config/settings/common.py
@@ -220,6 +220,7 @@ DATABASES = {
     "default": env.db("DATABASE_URL")
 }
 DATABASES["default"]["ATOMIC_REQUESTS"] = True
+DATABASES["default"]["CONN_MAX_AGE"] = env("DB_CONN_MAX_AGE", default=60 * 60)
 
 MIGRATION_MODULES = {
     # see https://github.com/jazzband/django-oauth-toolkit/issues/634
diff --git a/changes/changelog.d/db.enhancement b/changes/changelog.d/db.enhancement
new file mode 100644
index 0000000000..396d9daa71
--- /dev/null
+++ b/changes/changelog.d/db.enhancement
@@ -0,0 +1 @@
+Keep persistent connections to the database instead of recreating a new one for each request
-- 
GitLab