diff --git a/puppet/zulip/manifests/profile/postgresql.pp b/puppet/zulip/manifests/profile/postgresql.pp index 6263ac3989..04ca359f30 100644 --- a/puppet/zulip/manifests/profile/postgresql.pp +++ b/puppet/zulip/manifests/profile/postgresql.pp @@ -21,6 +21,8 @@ class zulip::profile::postgresql { $max_parallel_maintenance_workers = zulipconf('postgresql', 'max_parallel_maintenance_workers', 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) $effective_io_concurrency = zulipconf('postgresql', 'effective_io_concurrency', undef) diff --git a/puppet/zulip/templates/postgresql/14/postgresql.conf.template.erb b/puppet/zulip/templates/postgresql/14/postgresql.conf.template.erb index ebbbd452d3..b1811dff68 100644 --- a/puppet/zulip/templates/postgresql/14/postgresql.conf.template.erb +++ b/puppet/zulip/templates/postgresql/14/postgresql.conf.template.erb @@ -829,6 +829,12 @@ shared_buffers = <%= @shared_buffers %> <% unless @wal_buffers.nil? -%> wal_buffers = <%= @wal_buffers %> <% 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? -%> random_page_cost = <%= @random_page_cost %> <% end -%> diff --git a/puppet/zulip/templates/postgresql/zulip.conf.template.erb b/puppet/zulip/templates/postgresql/zulip.conf.template.erb index 0ae01c60d3..3ded2e203b 100644 --- a/puppet/zulip/templates/postgresql/zulip.conf.template.erb +++ b/puppet/zulip/templates/postgresql/zulip.conf.template.erb @@ -33,6 +33,12 @@ shared_buffers = <%= @shared_buffers %> <% unless @wal_buffers.nil? -%> wal_buffers = <%= @wal_buffers %> <% 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? -%> random_page_cost = <%= @random_page_cost %> <% end -%>