zulip/docs/production
Alex Vandiver cb2d0ff32b postgresql: Support replication on PostgreSQL >= 11, document.
PostgreSQL 11 and below used a configuration file names
`recovery.conf` to manage replicas and standbys; support for this was
removed in PostgreSQL 12[1], and the configuration parameters were
moved into the main `postgresql.conf`.

Add `zulip.conf` settings for the primary server hostname and
replication username, so that the complete `postgresql.conf`
configuration on PostgreSQL 14 can continue to be managed, even when
replication is enabled.  For consistency, also begin writing out the
`recovery.conf` for PostgreSQL 11 and below.

In PostgreSQL 12 configuration and later, the `wal_level =
hot_standby` setting is removed, as `hot_standby` is equivalent to
`replica`, which is the default value[2].  Similarly, the
`hot_standby = on` setting is also the default[3].

Documentation is added for these features, and the commentary on the
"Export and Import" page referencing files under `puppet/zulip_ops/`
is removed, as those files no longer have any replication-specific
configuration.

[1]: https://www.postgresql.org/docs/current/recovery-config.html
[2]: https://www.postgresql.org/docs/12/runtime-config-wal.html#GUC-WAL-LEVEL
[3]: https://www.postgresql.org/docs/12/runtime-config-replication.html#GUC-HOT-STANDBY
2021-12-03 16:32:41 -08:00
..
authentication-methods.md docs: Suggest updating settings.py in OIDC instructions. 2021-11-29 15:52:52 -08:00
deployment.md postgresql: Support replication on PostgreSQL >= 11, document. 2021-12-03 16:32:41 -08:00
email-gateway.md docs: Document how to test the polling email gateway configuration. 2021-10-14 14:50:52 -07:00
email.md docs: Update all links to Django docs to point to version /3.2/. 2021-11-08 18:06:16 -08:00
expensive-migrations.md docs: Format Markdown with Prettier. 2021-09-08 12:06:24 -07:00
export-and-import.md postgresql: Support replication on PostgreSQL >= 11, document. 2021-12-03 16:32:41 -08:00
giphy-gif-integration.md docs: Format Markdown with Prettier. 2021-09-08 12:06:24 -07:00
index.md docs: Convert reST index pages to Markdown. 2021-08-20 06:22:42 -07:00
install-existing-server.md docs: Mention server_name in existing server nginx docs. 2021-11-17 16:53:11 -08:00
install.md docs: Extend Certbot troubleshooting documentation. 2021-11-01 18:11:31 -07:00
maintain-secure-upgrade.md docs: Format Markdown with Prettier. 2021-09-08 12:06:24 -07:00
management-commands.md docs: Update all links to Django docs to point to version /3.2/. 2021-11-08 18:06:16 -08:00
mobile-push-notifications.md puppet: Default to installing smokescreen on application frontends. 2021-11-19 15:29:28 -08:00
multiple-organizations.md docs: Apply sentence single-spacing from Prettier. 2021-09-08 12:06:24 -07:00
password-strength.md docs: Format Markdown with Prettier. 2021-09-08 12:06:24 -07:00
postgresql.md install: Switch default to PostgreSQL 14. 2021-11-08 18:21:46 -08:00
requirements.md postgresql: Support replication on PostgreSQL >= 11, document. 2021-12-03 16:32:41 -08:00
security-model.md camo: Replace with go-camo implementation. 2021-11-19 15:58:26 -08:00
settings.md docs: Change chat.zulip.org links to zulip.com/developer-community. 2021-11-17 22:25:55 -08:00
ssl-certificates.md docs: Extend Certbot troubleshooting documentation. 2021-11-01 18:11:31 -07:00
troubleshooting.md docs: Format Markdown with Prettier. 2021-09-08 12:06:24 -07:00
upgrade-or-modify.md docs: Change chat.zulip.org links to zulip.com/developer-community. 2021-11-17 22:25:55 -08:00
upload-backends.md docs: Format Markdown with Prettier. 2021-09-08 12:06:24 -07:00
video-calls.md prod docs: Update BBB configuration link. 2021-11-30 14:36:29 -08:00