postgres: Add knobs for min_wal_size / max_wal_size.

This commit is contained in:
Alex Vandiver
2025-05-10 01:10:05 -04:00
committed by Tim Abbott
parent b4c8d2e6f5
commit 1c8cfff0bd
3 changed files with 14 additions and 0 deletions

View File

@@ -21,6 +21,8 @@ class zulip::profile::postgresql {
$max_parallel_maintenance_workers = zulipconf('postgresql', 'max_parallel_maintenance_workers', undef) $max_parallel_maintenance_workers = zulipconf('postgresql', 'max_parallel_maintenance_workers', undef)
$wal_buffers = zulipconf('postgresql', 'wal_buffers', undef) $wal_buffers = zulipconf('postgresql', 'wal_buffers', undef)
$min_wal_size = zulipconf('postgresql', 'min_wal_size', undef)
$max_wal_size = zulipconf('postgresql', 'max_wal_size', undef)
$random_page_cost = zulipconf('postgresql', 'random_page_cost', undef) $random_page_cost = zulipconf('postgresql', 'random_page_cost', undef)
$effective_io_concurrency = zulipconf('postgresql', 'effective_io_concurrency', undef) $effective_io_concurrency = zulipconf('postgresql', 'effective_io_concurrency', undef)

View File

@@ -829,6 +829,12 @@ shared_buffers = <%= @shared_buffers %>
<% unless @wal_buffers.nil? -%> <% unless @wal_buffers.nil? -%>
wal_buffers = <%= @wal_buffers %> wal_buffers = <%= @wal_buffers %>
<% end -%> <% end -%>
<% unless @min_wal_size.nil? -%>
min_wal_size = <%= @min_wal_size %>
<% end -%>
<% unless @max_wal_size.nil? -%>
max_wal_size = <%= @max_wal_size %>
<% end -%>
<% unless @random_page_cost.nil? -%> <% unless @random_page_cost.nil? -%>
random_page_cost = <%= @random_page_cost %> random_page_cost = <%= @random_page_cost %>
<% end -%> <% end -%>

View File

@@ -33,6 +33,12 @@ shared_buffers = <%= @shared_buffers %>
<% unless @wal_buffers.nil? -%> <% unless @wal_buffers.nil? -%>
wal_buffers = <%= @wal_buffers %> wal_buffers = <%= @wal_buffers %>
<% end -%> <% end -%>
<% unless @min_wal_size.nil? -%>
min_wal_size = <%= @min_wal_size %>
<% end -%>
<% unless @max_wal_size.nil? -%>
max_wal_size = <%= @max_wal_size %>
<% end -%>
<% unless @random_page_cost.nil? -%> <% unless @random_page_cost.nil? -%>
random_page_cost = <%= @random_page_cost %> random_page_cost = <%= @random_page_cost %>
<% end -%> <% end -%>