From 8d23af3b7080c9a21194f36ac61b2e1115abdea8 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 15 Aug 2025 14:47:01 -0400 Subject: [PATCH 1/2] Increase connection pool size from 5 to 50 which might improve performance and will certainly prevent connection pool exhaustion exceptions. --- config/database.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/database.yml b/config/database.yml index 05bf8e6e4..ce21ef3cd 100644 --- a/config/database.yml +++ b/config/database.yml @@ -6,7 +6,7 @@ # default: &default adapter: sqlite3 - pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> + pool: 50 timeout: 5000 extensions: - <%= SqliteVec.loadable_path %> From a1f62f0e2c738b642318c22f8d109059207dc5a9 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 15 Aug 2025 14:49:18 -0400 Subject: [PATCH 2/2] dep: bump AR::Tenanted to get a conn pool fix See https://github.com/basecamp/active_record-tenanted/pull/145 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index de7d60822..dd5fcff25 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -7,7 +7,7 @@ GIT GIT remote: https://github.com/basecamp/active_record-tenanted - revision: 8292180e8cd91d5ee08672f4b52e382ccd67d28f + revision: aa95db502f20bd632934cf0e0b97a18bf02851a8 specs: active_record-tenanted (0.1.0) activerecord (>= 8.1.alpha)