Skip to content

Conversation

@onkolahmet
Copy link

Added PG-14 worker process and WAL compression configuration options.

5 worker process settings:

cpu_max_logical_replication_workers
cpu_max_parallel_maintenance_workers
cpu_max_parallel_workers
cpu_max_sync_workers_per_subscription
cpu_max_worker_processes
1 WAL compression setting:

cpu_wal_compression
All options support "auto" values with intelligent defaults based on CPU cores and include comprehensive unit and integration tests for PG-14 compatibility.

Note: PG-14 has 5 worker process settings (not 6 like PG-16), since cpu_max_parallel_apply_workers_per_subscription was introduced in PG-16

Similar to this PR.

@onkolahmet onkolahmet added the enhancement New feature, UI change, or workload upgrade label Dec 19, 2025
@github-actions github-actions bot added the Libraries: Out of sync The charm libs used are out-of-sync label Dec 19, 2025
@onkolahmet onkolahmet changed the title expose pg14 config options [DPE-8948] config expose for postgresql-14 k8s Dec 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature, UI change, or workload upgrade Libraries: Out of sync The charm libs used are out-of-sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants