Skip to content

Commit e4bac50

Browse files
Correct max_wal_size to Azure max (#22)
* Correct max_wal_size to Azure max * terraform-docs: automated action --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 2dd18f4 commit e4bac50

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ No modules.
157157
| <a name="input_db_maintenance_hour"></a> [db\_maintenance\_hour](#input\_db\_maintenance\_hour) | The start hour for maintenance window. | `string` | `null` | no |
158158
| <a name="input_db_maintenance_minute"></a> [db\_maintenance\_minute](#input\_db\_maintenance\_minute) | The start minute for maintenance window. | `string` | `null` | no |
159159
| <a name="input_db_name"></a> [db\_name](#input\_db\_name) | Name of the database that will be created on the flexible instance. If this is specified then a database will be created as a part of the instance provisioning process. | `string` | `null` | no |
160-
| <a name="input_db_parameters"></a> [db\_parameters](#input\_db\_parameters) | Intel Cloud optimizations for Xeon processors | <pre>object({<br> postgres = optional(object({<br> max_connections = optional(object({<br> value = optional(string, "256")<br> }))<br> shared_buffers = optional(object({<br> value = optional(string, "6291456")<br> }))<br> huge_pages = optional(object({<br> value = optional(string, "on")<br> }))<br> temp_buffers = optional(object({<br> value = optional(string, "4000")<br> }))<br> work_mem = optional(object({<br> value = optional(string, "2097151")<br> }))<br> maintenance_work_mem = optional(object({<br> value = optional(string, "512000")<br> }))<br> autovacuum_work_mem = optional(object({<br> value = optional(string, "-1")<br> }))<br> effective_io_concurrency = optional(object({<br> value = optional(string, "32")<br> }))<br> wal_level = optional(object({<br> value = optional(string, "logical")<br> }))<br> wal_buffers = optional(object({<br> value = optional(string, "512")<br> }))<br> cpu_tuple_cost = optional(object({<br> value = optional(string, "0.03")<br> }))<br> effective_cache_size = optional(object({<br> value = optional(string, "350000000")<br> }))<br> random_page_cost = optional(object({<br> value = optional(string, "1.1")<br> }))<br> checkpoint_timeout = optional(object({<br> value = optional(string, "3600")<br> }))<br> checkpoint_completion_target = optional(object({<br> value = optional(string, "0.9")<br> }))<br> checkpoint_warning = optional(object({<br> value = optional(string, "1")<br> }))<br> log_min_messages = optional(object({<br> value = optional(string, "error")<br> }))<br> log_min_error_statement = optional(object({<br> value = optional(string, "error")<br> }))<br> autovacuum = optional(object({<br> value = optional(string, "on")<br> }))<br> autovacuum_max_workers = optional(object({<br> value = optional(string, "10")<br> }))<br> autovacuum_vacuum_cost_limit = optional(object({<br> value = optional(string, "3000")<br> }))<br> datestyle = optional(object({<br> value = optional(string, "ISO, DMY")<br> }))<br> lc_monetary = optional(object({<br> value = optional(string, "en_US.utf-8")<br> }))<br> lc_numeric = optional(object({<br> value = optional(string, "en_US.utf-8")<br> }))<br> default_text_search_config = optional(object({<br> value = optional(string, "pg_catalog.english")<br> }))<br> max_locks_per_transaction = optional(object({<br> value = optional(string, "64")<br> }))<br> max_wal_senders = optional(object({<br> value = optional(string, "5")<br> }))<br> min_wal_size = optional(object({<br> value = optional(string, "8192")<br> }))<br> max_wal_size = optional(object({<br> value = optional(string, "524288")<br> }))<br> }))<br> # This parameter is READ-Only in Azure Portal and defaults to ON<br> # "synchronous_commit" = "on",<br><br> # Below set of PostgreSQL are recommended on the Xeon Tunning Guide but are not currently not supported by Azure PostgreSQL flexible server<br> # "max_stack_depth" = 7,<br> # "dynamic_shared_memory_type" = "posix",<br> # "max_files_per_process" = 4000,<br> # "max_pred_locks_per_transaction" = 64,<br> # "archive_mode" = "off",<br> # "lc_time" = "en_US.UTF-8",<br> # "lc_messages" = "en_US.UTF-8",<br> })</pre> | <pre>{<br> "postgres": {<br> "autovacuum": {},<br> "autovacuum_max_workers": {},<br> "autovacuum_vacuum_cost_limit": {},<br> "autovacuum_work_mem": {},<br> "checkpoint_completion_target": {},<br> "checkpoint_timeout": {},<br> "checkpoint_warning": {},<br> "cpu_tuple_cost": {},<br> "datestyle": {},<br> "default_text_search_config": {},<br> "effective_cache_size": {},<br> "effective_io_concurrency": {},<br> "huge_pages": {},<br> "lc_monetary": {},<br> "lc_numeric": {},<br> "log_min_error_statement": {},<br> "log_min_messages": {},<br> "maintenance_work_mem": {},<br> "max_connections": {},<br> "max_locks_per_transaction": {},<br> "max_wal_senders": {},<br> "max_wal_size": {},<br> "min_wal_size": {},<br> "random_page_cost": {},<br> "shared_buffers": {},<br> "temp_buffers": {},<br> "wal_buffers": {},<br> "wal_level": {},<br> "work_mem": {}<br> }<br>}</pre> | no |
160+
| <a name="input_db_parameters"></a> [db\_parameters](#input\_db\_parameters) | Intel Cloud optimizations for Xeon processors | <pre>object({<br> postgres = optional(object({<br> max_connections = optional(object({<br> value = optional(string, "256")<br> }))<br> shared_buffers = optional(object({<br> value = optional(string, "6291456")<br> }))<br> huge_pages = optional(object({<br> value = optional(string, "on")<br> }))<br> temp_buffers = optional(object({<br> value = optional(string, "4000")<br> }))<br> work_mem = optional(object({<br> value = optional(string, "2097151")<br> }))<br> maintenance_work_mem = optional(object({<br> value = optional(string, "512000")<br> }))<br> autovacuum_work_mem = optional(object({<br> value = optional(string, "-1")<br> }))<br> effective_io_concurrency = optional(object({<br> value = optional(string, "32")<br> }))<br> wal_level = optional(object({<br> value = optional(string, "logical")<br> }))<br> wal_buffers = optional(object({<br> value = optional(string, "512")<br> }))<br> cpu_tuple_cost = optional(object({<br> value = optional(string, "0.03")<br> }))<br> effective_cache_size = optional(object({<br> value = optional(string, "350000000")<br> }))<br> random_page_cost = optional(object({<br> value = optional(string, "1.1")<br> }))<br> checkpoint_timeout = optional(object({<br> value = optional(string, "3600")<br> }))<br> checkpoint_completion_target = optional(object({<br> value = optional(string, "0.9")<br> }))<br> checkpoint_warning = optional(object({<br> value = optional(string, "1")<br> }))<br> log_min_messages = optional(object({<br> value = optional(string, "error")<br> }))<br> log_min_error_statement = optional(object({<br> value = optional(string, "error")<br> }))<br> autovacuum = optional(object({<br> value = optional(string, "on")<br> }))<br> autovacuum_max_workers = optional(object({<br> value = optional(string, "10")<br> }))<br> autovacuum_vacuum_cost_limit = optional(object({<br> value = optional(string, "3000")<br> }))<br> datestyle = optional(object({<br> value = optional(string, "ISO, DMY")<br> }))<br> lc_monetary = optional(object({<br> value = optional(string, "en_US.utf-8")<br> }))<br> lc_numeric = optional(object({<br> value = optional(string, "en_US.utf-8")<br> }))<br> default_text_search_config = optional(object({<br> value = optional(string, "pg_catalog.english")<br> }))<br> max_locks_per_transaction = optional(object({<br> value = optional(string, "64")<br> }))<br> max_wal_senders = optional(object({<br> value = optional(string, "5")<br> }))<br> min_wal_size = optional(object({<br> value = optional(string, "8192")<br> }))<br> max_wal_size = optional(object({<br> value = optional(string, "65536")<br> }))<br> }))<br> # This parameter is READ-Only in Azure Portal and defaults to ON<br> # "synchronous_commit" = "on",<br><br> # Below set of PostgreSQL are recommended on the Xeon Tunning Guide but are not currently not supported by Azure PostgreSQL flexible server<br> # "max_stack_depth" = 7,<br> # "dynamic_shared_memory_type" = "posix",<br> # "max_files_per_process" = 4000,<br> # "max_pred_locks_per_transaction" = 64,<br> # "archive_mode" = "off",<br> # "lc_time" = "en_US.UTF-8",<br> # "lc_messages" = "en_US.UTF-8",<br> })</pre> | <pre>{<br> "postgres": {<br> "autovacuum": {},<br> "autovacuum_max_workers": {},<br> "autovacuum_vacuum_cost_limit": {},<br> "autovacuum_work_mem": {},<br> "checkpoint_completion_target": {},<br> "checkpoint_timeout": {},<br> "checkpoint_warning": {},<br> "cpu_tuple_cost": {},<br> "datestyle": {},<br> "default_text_search_config": {},<br> "effective_cache_size": {},<br> "effective_io_concurrency": {},<br> "huge_pages": {},<br> "lc_monetary": {},<br> "lc_numeric": {},<br> "log_min_error_statement": {},<br> "log_min_messages": {},<br> "maintenance_work_mem": {},<br> "max_connections": {},<br> "max_locks_per_transaction": {},<br> "max_wal_senders": {},<br> "max_wal_size": {},<br> "min_wal_size": {},<br> "random_page_cost": {},<br> "shared_buffers": {},<br> "temp_buffers": {},<br> "wal_buffers": {},<br> "wal_level": {},<br> "work_mem": {}<br> }<br>}</pre> | no |
161161
| <a name="input_db_password"></a> [db\_password](#input\_db\_password) | Password for the master database user. | `string` | n/a | yes |
162162
| <a name="input_db_private_dns_zone_id"></a> [db\_private\_dns\_zone\_id](#input\_db\_private\_dns\_zone\_id) | The ID of the private DNS zone to create the Flexible Server. | `string` | `null` | no |
163163
| <a name="input_db_restore_time"></a> [db\_restore\_time](#input\_db\_restore\_time) | When create\_mode is PointInTimeRestore, specifies the point in time to restore from creation\_source\_server\_id. It should be provided in RFC3339 format, e.g. 2013-11-08T22:00:40Z. | `string` | `null` | no |

variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ variable "db_parameters" {
104104
value = optional(string, "8192")
105105
}))
106106
max_wal_size = optional(object({
107-
value = optional(string, "524288")
107+
value = optional(string, "65536")
108108
}))
109109
}))
110110
# This parameter is READ-Only in Azure Portal and defaults to ON

0 commit comments

Comments
 (0)