summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Blanc <pierre.blanc@ormuco.com>2018-01-24 16:25:56 -0500
committerjian.song <jian.song@easystack.cn>2018-02-01 02:20:17 +0000
commit902bf78128e1278e86e55680dbe6bb9fa9294b7c (patch)
treebe9fc9f28849ed7e1754a385e65bc4b6b8aecdc4
parent21dcb414e5286e84793db7ffa783cc7546c4d39c (diff)
downloadtrove-902bf78128e1278e86e55680dbe6bb9fa9294b7c.tar.gz
Update the validation template for postgresql
Add some configuration options on valuation rules file, these options are availables from the release 9.5 and 9.6 New options from 9.5: - gin_pending_list_limit - idle_in_transaction_session_timeout Changelog: https://www.postgresql.org/docs/10/static/release-9-5.html New options from 9.6: - log_min_duration_statement - backend_flush_after - bgwriter_flush_after - checkpoint_flush_after - force_parallel_mode - parallel_setup_cost - parallel_tuple_cost - replacement_sort_tuples Changelog: https://www.postgresql.org/docs/10/static/release-9-6.html Closes-bug: #1745238 Change-Id: I89d793ccc7fa43deb3c1da7b23ce10cdf1e85c4d
-rw-r--r--trove/templates/postgresql/validation-rules.json48
1 files changed, 48 insertions, 0 deletions
diff --git a/trove/templates/postgresql/validation-rules.json b/trove/templates/postgresql/validation-rules.json
index 35b5fd5d..9af858c2 100644
--- a/trove/templates/postgresql/validation-rules.json
+++ b/trove/templates/postgresql/validation-rules.json
@@ -890,7 +890,55 @@
{
"name": "log_min_duration_statement",
"restart_required": false,
+ "min": -1,
+ "type": "integer"
+ },
+ {
+ "name": "backend_flush_after",
+ "restart_required": false,
"type": "string"
+ },
+ {
+ "name": "bgwriter_flush_after",
+ "restart_required": false,
+ "type": "string"
+ },
+ {
+ "name": "checkpoint_flush_after",
+ "restart_required": false,
+ "type": "string"
+ },
+ {
+ "name": "force_parallel_mode",
+ "restart_required": false,
+ "type": "boolean"
+ },
+ {
+ "name": "parallel_setup_cost",
+ "restart_required": false,
+ "type": "float"
+ },
+ {
+ "name": "parallel_tuple_cost",
+ "restart_required": false,
+ "type": "float"
+ },
+ {
+ "name": "gin_pending_list_limit",
+ "restart_required": false,
+ "type": "string"
+ },
+ {
+ "name": "idle_in_transaction_session_timeout",
+ "restart_required": false,
+ "min": 0,
+ "type": "integer"
+ },
+ {
+ "name": "replacement_sort_tuples",
+ "restart_required": false,
+ "min": 0,
+ "type": "integer"
}
]
}