From d5a8425b8bace64128368f56c3defc4fe12429a0 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Tue, 4 Aug 2026 14:41:34 -0500 Subject: [PATCH] fix: increase DBConnection queue_target/queue_interval for test sandbox 198+ concurrent async tests overwhelm the default 50ms queue_target with ownership pool checkouts, causing frequent :queue_timeout errors. The 500ms/5000ms values are standard for high-concurrency test suites. --- config/test.exs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/test.exs b/config/test.exs index 7a05ee24..362876b9 100644 --- a/config/test.exs +++ b/config/test.exs @@ -36,6 +36,8 @@ config :microwaveprop, Microwaveprop.Repo, database: "microwaveprop_test#{System.get_env("MIX_TEST_PARTITION")}", pool: DBConnection.Ownership, pool_size: System.schedulers_online() * 2, + queue_target: 500, + queue_interval: 5000, ownership_timeout: 60_000, timeout: 60_000