Skip to content

Commit c6dcdf9

Browse files
committed
Increase queue_interval to less conservative values
This means spikes are less likely to cause crashes and we watch out for continuous degradation.
1 parent aa8ed11 commit c6dcdf9

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/db_connection.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ defmodule DBConnection do
433433
started, there are two relevant options to control the queue:
434434
435435
* `:queue_target` in milliseconds, defaults to 50ms
436-
* `:queue_interval` in milliseconds, defaults to 1000ms
436+
* `:queue_interval` in milliseconds, defaults to 2000ms
437437
438438
Our goal is to wait at most `:queue_target` for a connection.
439439
If all connections checked out during a `:queue_interval` takes

lib/db_connection/connection_pool.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ defmodule DBConnection.ConnectionPool do
1414
@behaviour DBConnection.Pool
1515

1616
@queue_target 50
17-
@queue_interval 1000
17+
@queue_interval 2000
1818
@idle_interval 1000
1919
@time_unit 1000
2020

0 commit comments

Comments
 (0)