From f4cd6160ab4f00b4c5688c1a1c8fbc29d4d48599 Mon Sep 17 00:00:00 2001 From: unkin-agent Date: Fri, 23 Oct 2026 21:25:31 +1100 Subject: [PATCH] Raise puppet-postgres memory (#566) The puppet-postgres primary is repeatedly OOMKilled at its 512Mi limit, causing repeated failovers; one left a replica diverged and serving stale PuppetDB reads. - raise memory request 256Mi -> 1Gi and limit 512Mi -> 2Gi - raise shared_buffers 128MB -> 256MB - raise effective_cache_size 256MB -> 1GB Reviewed-on: https://git.unkin.net/unkin/argocd-apps/pulls/566 Co-authored-by: unkin-agent Co-committed-by: unkin-agent --- apps/base/puppet/cnpg_cluster.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/base/puppet/cnpg_cluster.yaml b/apps/base/puppet/cnpg_cluster.yaml index c3099ab..d6287ad 100644 --- a/apps/base/puppet/cnpg_cluster.yaml +++ b/apps/base/puppet/cnpg_cluster.yaml @@ -85,7 +85,7 @@ spec: archive_mode: "on" archive_timeout: 5min dynamic_shared_memory_type: posix - effective_cache_size: 256MB + effective_cache_size: 1GB full_page_writes: "on" log_destination: csvlog log_directory: /controller/log @@ -98,7 +98,7 @@ spec: max_parallel_workers: "16" max_replication_slots: "16" max_worker_processes: "16" - shared_buffers: 128MB + shared_buffers: 256MB shared_memory_type: mmap ssl_max_protocol_version: TLSv1.3 ssl_min_protocol_version: TLSv1.3 @@ -127,10 +127,10 @@ spec: resources: limits: cpu: 500m - memory: 512Mi + memory: 2Gi requests: cpu: 50m - memory: 256Mi + memory: 1Gi smartShutdownTimeout: 180 startDelay: 3600 stopDelay: 1800