synapse/docs
Erik Johnston 313987187e Fix tightloop over connecting to replication server
If the client failed to process incoming commands during the initial set
up of the replication connection it would immediately disconnect and
reconnect, resulting in a tightloop.

This can happen, for example, when subscribing to a stream that has a
row that is too long in the backlog.

The fix here is to not consider the connection successfully set up until
the client has succesfully subscribed and caught up with the streams.
This ensures that the retry logic timers aren't reset until then,
meaning that if an error does happen during start up the client will
continue backing off before retrying again.
2019-02-26 15:05:41 +00:00
..
admin_api create support user (#4141) 2018-12-14 18:20:59 +00:00
privacy_policy_templates/en Update documentation and templates for new consent 2018-10-12 17:53:14 -06:00
sphinx oops 2017-10-13 14:26:07 +01:00
ACME.md Minor tweaks to acme docs (#4689) 2019-02-22 10:56:42 +00:00
ancient_architecture_notes.rst move stuff out of implementation-notes - /everything/ here should be implementation-notes now 2014-11-12 00:18:25 +02:00
application_services.rst Fix link to A-S spec 2016-05-23 16:29:38 +01:00
architecture.rst move stuff out of implementation-notes - /everything/ here should be implementation-notes now 2014-11-12 00:18:25 +02:00
CAPTCHA_SETUP.rst Update CAPTCHA_SETUP.rst X-Forwarded-For docs 2017-02-08 21:21:02 -08:00
code_style.rst code_style.rst: formatting 2018-05-31 16:11:34 +01:00
consent_tracking.md Add config variables for enabling terms auth and the policy name (#4142) 2018-11-06 10:32:34 +00:00
log_contexts.rst Do a GC after each test to fix logcontext leaks (#4227) 2018-11-27 13:00:33 +11:00
manhole.md Notes on the manhole 2018-05-23 13:47:34 +01:00
media_repository.rst clarify these instructions a media-repo specific 2014-12-24 16:56:32 +00:00
metrics-howto.rst Fix metric documentation tables (#3341) 2018-06-06 15:52:37 +10:00
MSC1711_certificates_FAQ.md Synapse 0.99.1 (2019-02-14) 2019-02-14 14:41:40 +00:00
password_auth_providers.rst Factor _AccountHandler proxy out to ModuleApi 2017-11-02 14:36:11 +00:00
postgres.rst doc/postgres.rest: fix displaying of the last command block 2018-06-04 22:41:52 +00:00
README.rst move matrix-generic content to new matrix-doc git project 2014-10-09 20:38:00 +02:00
replication.rst Update replication docs 2017-04-11 16:21:12 +01:00
reverse_proxy.rst Added HAProxy example (#4660) 2019-02-21 17:44:10 +00:00
server_notices.md Let users leave the server notice room after joining 2018-05-25 11:07:21 +01:00
tcp_replication.rst Fix tightloop over connecting to replication server 2019-02-26 15:05:41 +00:00
turn-howto.rst Remove mention of lt-cred-mech in the sample coturn config. (#4333) 2018-12-28 23:31:49 +00:00
url_previews.md move url_previews to MD as RST does my head in 2017-10-29 20:47:17 +00:00
user_directory.md simplify instructions for regenerating user_dir 2017-11-04 19:34:59 +00:00
workers.rst Update worker docs 2019-02-18 17:21:51 +00:00

All matrix-generic documentation now lives in its own project at

github.com/matrix-org/matrix-doc.git

Only Synapse implementation-specific documentation lives here now
(together with some older stuff will be shortly migrated over to matrix-doc)