· 6 min · PostgreSQL

All Your GUCs in a Row: min_parallel_index_scan_size and min_parallel_table_scan_size

Duck with magnifying glass examining an open book in a library with wooden shelves and window light Parallel scans need a minimum table or index size to be considered—but that minimum also sets the bottom rung of the ladder the planner climbs to decide how…

0 comments

· 5 min · Alerts, PostgreSQL, Security

Nobody Patches the Pooler

PgBouncer 1.26.0 patches three CVEs, two triggerable without authentication.

0 comments

· 11 min · FOSSLaw

OSS IP-law briefing: Friday, October 2, 2026

Siemens shut down OpenRadioss and deleted its repository; the Rocky Enterprise Software Foundation forked it as OpenCourant the same day.

0 comments

· 5 min · PostgreSQL

All Your GUCs in a Row: md5_password_warnings

A duck sits beside a laptop displaying a password security warning on a blue screen. PostgreSQL 18 added md5_password_warnings to suppress deprecation notices about MD5 passwords—but it only warns when setting them, not when using them.

0 comments

· 6 min

All Your GUCs in a Row: max_worker_processes

Surreal office scene with dozens of ducks seated at desks among typewriters and paperwork in a mid-century institutional building. PostgreSQL's `max_worker_processes` hasn't budged since 2014, but parallel queries, logical replication, and extensions keep demanding slots.

0 comments

· 6 min · PostgreSQL

All Your GUCs in a Row: max_wal_size

Duck standing at the base of a tall red brick industrial chimney, shot from below against a cloudy sky. `max_wal_size` is a checkpoint trigger, not a maximum—and the real cost is paid by setting it too low, not too high.

0 comments

· 6 min · PostgreSQL

All Your GUCs in a Row: max_wal_senders

Vintage illustration of a lumber yard with a green delivery truck labeled "Quack Wall Delivery" loaded with bricks, surrounded by wooden structures, stacked lumber, and other period trucks in a forest setting. WAL senders have their own connection pool, separate from max_connections—but it fills up faster than you'd think.

0 comments

· 7 min · PostgreSQL

All Your GUCs in a Row: max_sync_workers_per_subscription

Flock of ducks wearing small signs waddling across a residential street lined with single-story houses and a parked vintage car. max_sync_workers_per_subscription parallelizes table copies across tables, not within them.

0 comments

· 8 min · PostgreSQL

All Your GUCs in a Row: max_standby_archive_delay and max_standby_streaming_delay

Mallard duck holding a coffee cup and wearing a wristwatch stands on a train platform next to a departure board showing delayed trains. `max_standby_streaming_delay` buys you replication lag, not query time—and when the budget runs out, queries get canceled regardless of how long they've…

0 comments

· 6 min · PostgreSQL

All Your GUCs in a Row: max_slot_wal_keep_size

Photograph of a person in work clothes examining a long red brick wall with regular openings, standing in a rural landscape. Replication slots can silently fill your disk and crash the primary, or you can set `max_slot_wal_keep_size` to kill a stalled replica instead.

0 comments