]> granicus.if.org Git - pgbouncer/commitdiff
Set query_wait_timeout to 120s by default.
authorMarko Kreen <markokr@gmail.com>
Thu, 3 Sep 2015 14:17:41 +0000 (17:17 +0300)
committerMarko Kreen <markokr@gmail.com>
Thu, 3 Sep 2015 14:18:21 +0000 (17:18 +0300)
Current default (0) causes infinite queuing,
which is not useful.

Fixes: #46, #48
etc/pgbouncer.ini
src/main.c

index 8b43030ddfe59378d07f2830ccf6a34edf84f108..fca75922b86d028331b080e45556f6c464a2acfe 100644 (file)
@@ -195,8 +195,8 @@ default_pool_size = 20
 
 ;; Dangerous.  Client connection is closed if the query is not assigned
 ;; to a server in this time.  Should be used to limit the number of queued
-;; queries in case of a database or network failure. (default: 0)
-;query_wait_timeout = 0
+;; queries in case of a database or network failure. (default: 120)
+;query_wait_timeout = 120
 
 ;; Dangerous.  Client connection is closed if no activity in this time.
 ;; Should be used to survive network problems. (default: 0)
index 0a283ba93a22f99b1284aa700450778b2559837d..b053a9aa0a44af9762f9402cf5d78ce9d9975441 100644 (file)
@@ -233,7 +233,7 @@ CF_ABS("server_reset_query_always", CF_INT, cf_server_reset_query_always, 0, "0"
 CF_ABS("server_check_query", CF_STR, cf_server_check_query, 0, "select 1"),
 CF_ABS("server_check_delay", CF_TIME_USEC, cf_server_check_delay, 0, "30"),
 CF_ABS("query_timeout", CF_TIME_USEC, cf_query_timeout, 0, "0"),
-CF_ABS("query_wait_timeout", CF_TIME_USEC, cf_query_wait_timeout, 0, "0"),
+CF_ABS("query_wait_timeout", CF_TIME_USEC, cf_query_wait_timeout, 0, "120"),
 CF_ABS("client_idle_timeout", CF_TIME_USEC, cf_client_idle_timeout, 0, "0"),
 CF_ABS("client_login_timeout", CF_TIME_USEC, cf_client_login_timeout, 0, "60"),
 CF_ABS("idle_transaction_timeout", CF_TIME_USEC, cf_idle_transaction_timeout, 0, "0"),