4f21c33be3
* Remove `conn_id` usage for UserSyncCommand. Each tcp replication connection is assigned a "conn_id", which is used to give an ID to a remotely connected worker. In a redis world, there will no longer be a one to one mapping between connection and instance, so instead we need to replace such usages with an ID generated by the remote instances and included in the replicaiton commands. This really only effects UserSyncCommand. * Add CLEAR_USER_SYNCS command that is sent on shutdown. This should help with the case where a synchrotron gets restarted gracefully, rather than rely on 5 minute timeout. |
||
---|---|---|
.. | ||
admin_api | ||
dev | ||
privacy_policy_templates/en | ||
sphinx | ||
.sample_config_header.yaml | ||
ACME.md | ||
CAPTCHA_SETUP.md | ||
MSC1711_certificates_FAQ.md | ||
README.md | ||
ancient_architecture_notes.md | ||
application_services.md | ||
architecture.md | ||
code_style.md | ||
consent_tracking.md | ||
delegate.md | ||
federate.md | ||
log_contexts.md | ||
manhole.md | ||
media_repository.md | ||
message_retention_policies.md | ||
metrics-howto.md | ||
opentracing.md | ||
password_auth_providers.md | ||
postgres.md | ||
replication.md | ||
reverse_proxy.md | ||
room_and_user_statistics.md | ||
saml_mapping_providers.md | ||
sample_config.yaml | ||
sample_log_config.yaml | ||
server_notices.md | ||
spam_checker.md | ||
structured_logging.md | ||
tcp_replication.md | ||
turn-howto.md | ||
url_previews.md | ||
user_directory.md | ||
workers.md |
README.md
Synapse Documentation
This directory contains documentation specific to the synapse
homeserver.
All matrix-generic documentation now lives in its own project, located at matrix-org/matrix-doc
(Note: some items here may be moved to matrix-org/matrix-doc at some point in the future.)