fix: Increase the db-pool-timeout to 1 hour

This commit is contained in:
steve-chavez
2022-06-15 13:19:44 -05:00
committed by Steve Chavez
parent 0c5d2e553e
commit df7d71db32
8 changed files with 8 additions and 7 deletions
+1
View File
@@ -45,6 +45,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
- #2277, #2238, #1643, Prevent views from breaking one-to-many/many-to-one embeds when using column or FK as target - @steve-chavez - #2277, #2238, #1643, Prevent views from breaking one-to-many/many-to-one embeds when using column or FK as target - @steve-chavez
+ When using a column or FK as target for embedding(`/tbl?select=*,col-or-fk(*)`), only tables are now detected and views are not. + When using a column or FK as target for embedding(`/tbl?select=*,col-or-fk(*)`), only tables are now detected and views are not.
+ You can still use a column or an inferred FK on a view to embed a table(`/view?select=*,col-or-fk(*)`) + You can still use a column or an inferred FK on a view to embed a table(`/view?select=*,col-or-fk(*)`)
- #2317, Increase the `db-pool-timeout` to 1 hour to prevent frequent high connection latency - @steve-chavez
### Changed ### Changed
+1 -1
View File
@@ -148,7 +148,7 @@ exampleConfigFile =
|db-pool = 10 |db-pool = 10
| |
|## Time to live, in seconds, for an idle database pool connection |## Time to live, in seconds, for an idle database pool connection
|db-pool-timeout = 10 |db-pool-timeout = 3600
| |
|## Stored proc to exec immediately after auth |## Stored proc to exec immediately after auth
|# db-pre-request = "stored_proc_name" |# db-pre-request = "stored_proc_name"
+1 -1
View File
@@ -214,7 +214,7 @@ parser optPath env dbSettings =
<*> optWithAlias (optInt "db-max-rows") <*> optWithAlias (optInt "db-max-rows")
(optInt "max-rows") (optInt "max-rows")
<*> (fromMaybe 10 <$> optInt "db-pool") <*> (fromMaybe 10 <$> optInt "db-pool")
<*> (fromIntegral . fromMaybe 10 <$> optInt "db-pool-timeout") <*> (fromIntegral . fromMaybe 3600 <$> optInt "db-pool-timeout")
<*> (fmap toQi <$> optWithAlias (optString "db-pre-request") <*> (fmap toQi <$> optWithAlias (optString "db-pre-request")
(optString "pre-request")) (optString "pre-request"))
<*> (fromMaybe True <$> optBool "db-prepared-statements") <*> (fromMaybe True <$> optBool "db-prepared-statements")
+1 -1
View File
@@ -4,7 +4,7 @@ db-channel-enabled = true
db-extra-search-path = "public" db-extra-search-path = "public"
db-max-rows = 1000 db-max-rows = 1000
db-pool = 10 db-pool = 10
db-pool-timeout = 10 db-pool-timeout = 3600
db-pre-request = "check_alias" db-pre-request = "check_alias"
db-prepared-statements = true db-prepared-statements = true
db-root-spec = "open_alias" db-root-spec = "open_alias"
@@ -4,7 +4,7 @@ db-channel-enabled = true
db-extra-search-path = "public" db-extra-search-path = "public"
db-max-rows = "" db-max-rows = ""
db-pool = 10 db-pool = 10
db-pool-timeout = 10 db-pool-timeout = 3600
db-pre-request = "" db-pre-request = ""
db-prepared-statements = false db-prepared-statements = false
db-root-spec = "" db-root-spec = ""
@@ -4,7 +4,7 @@ db-channel-enabled = true
db-extra-search-path = "public" db-extra-search-path = "public"
db-max-rows = "" db-max-rows = ""
db-pool = 10 db-pool = 10
db-pool-timeout = 10 db-pool-timeout = 3600
db-pre-request = "" db-pre-request = ""
db-prepared-statements = false db-prepared-statements = false
db-root-spec = "" db-root-spec = ""
+1 -1
View File
@@ -4,7 +4,7 @@ db-channel-enabled = true
db-extra-search-path = "public" db-extra-search-path = "public"
db-max-rows = "" db-max-rows = ""
db-pool = 10 db-pool = 10
db-pool-timeout = 10 db-pool-timeout = 3600
db-pre-request = "" db-pre-request = ""
db-prepared-statements = true db-prepared-statements = true
db-root-spec = "" db-root-spec = ""
+1 -1
View File
@@ -4,7 +4,7 @@ db-channel-enabled = true
db-extra-search-path = "public" db-extra-search-path = "public"
db-max-rows = "" db-max-rows = ""
db-pool = 10 db-pool = 10
db-pool-timeout = 10 db-pool-timeout = 3600
db-pre-request = "" db-pre-request = ""
db-prepared-statements = true db-prepared-statements = true
db-root-spec = "" db-root-spec = ""