Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ which vary according to the size and scale of the cluster:
removed from a PGD group.
- `max_wal_senders` — Two needed for every peer node.
- `max_replication_slots` — Two needed for every peer node.
- `max_active_replication_origins` — Three needed for every peer node. Available only on PG18+.
- `wal_sender_timeout` and `wal_receiver_timeout` — The default of one minute is usually sufficient, but large transactions may require longer than this amount of time to process. Since the WAL sender must process the full size of the transaction before transmitting it to a waiting replication connection, Postgres can see that as a timeout. If the problem is actually due to a large transaction, raising wal_sender_timeout to a higher value, like `3600s` or higher, and reloading the server could solve the problem. Additionally, this setting determines how
quickly a node considers its CAMO partner as disconnected or
reconnected. See [CAMO failure scenarios](commit-scopes/camo#failure-scenarios) for
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ which vary according to the size and scale of the cluster:
removed from a PGD group.
- `max_wal_senders` — Two needed for every peer node.
- `max_replication_slots` — Two needed for every peer node.
- `max_active_replication_origins` — Three needed for every peer node. Available only on PG18+.
- `wal_sender_timeout` and `wal_receiver_timeout` — The default of one minute is usually sufficient, but large transactions may require longer than this amount of time to process. Since the WAL sender must process the full size of the transaction before transmitting it to a waiting replication connection, Postgres can see that as a timeout. If the problem is actually due to a large transaction, raising wal_sender_timeout to a higher value, like `3600s` or higher, and reloading the server could solve the problem. Additionally, this setting determines how
quickly a node considers its CAMO partner as disconnected or
reconnected. See [CAMO failure scenarios](commit-scopes/camo#failure-scenarios) for
Expand Down