From 8c05b5f9d70eec0c67f8eccd112e0509869e0bff Mon Sep 17 00:00:00 2001 From: erikjohnston Date: Tue, 6 Sep 2022 07:50:41 +0000 Subject: deploy: 32fc3b7ba4702a0068a82bdd0595e2f426967d4d --- develop/upgrade.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'develop/upgrade.html') diff --git a/develop/upgrade.html b/develop/upgrade.html index ae20420c90..aa277b2e63 100644 --- a/develop/upgrade.html +++ b/develop/upgrade.html @@ -233,6 +233,18 @@ dpkg -i matrix-synapse-py3_1.3.0+stretch1_amd64.deb

Upgrading to v1.67.0

+

Direct TCP replication is no longer supported: migrate to Redis

+

Redis support was added in v1.13.0 with it becoming the recommended method in +v1.18.0. It replaced the old direct TCP connections (which was deprecated as of +v1.18.0) to the main process. With Redis, rather than all the workers connecting +to the main process, all the workers and the main process connect to Redis, +which relays replication commands between processes. This can give a significant +CPU saving on the main process and is a prerequisite for upcoming +performance improvements.

+

To migrate to Redis add the redis config, +and remove the TCP replication listener from config of the master and +worker_replication_port from worker config. Note that a HTTP listener with a +replication resource is still required.

Minimum version of Poetry is now v1.2.0

The minimum supported version of poetry is now 1.2. This should only affect those installing from a source checkout.

-- cgit 1.5.1