Make GUC wal_receiver_timeout user-settable.
Fujii Masao <fujii@postgresql.org>
Make GUC wal_receiver_timeout user-settable. When multiple subscribers connect to different publisher servers, it can be useful to set different wal_receiver_timeout values for each connection to better detect failures. However, previously this wasn't possible, which limited flexibility in managing subscriptions. This commit changes wal_receiver_timeout to be user-settable, allowing different values to be assigned using ALTER ROLE SET for each subscription owner. This effectively enables per-subscription configuration. Author: Fujii Masao <masao.fujii@gmail.com> Reviewed-by: Japin Li <japinli@hotmail.com> Reviewed-by: Chao Li <li.evan.chao@gmail.com> Discussion: https://postgr.es/m/a1414b64-bf58-43a6-8494-9704975a41e9@oss.nttdata.com
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/config.sgml | modified | +0 −3 |
| src/backend/utils/misc/guc_parameters.dat | modified | +1 −1 |
Discussion
- Make wal_receiver_timeout configurable per subscription 24 messages · 2025-05-16 → 2026-02-19