1fb9a2d0bf
Synapse can be quite memory intensive, and unless care is taken to tune the GC thresholds it can end up thrashing, causing noticable performance problems for large servers. We fix this by limiting how often we GC a given generation, regardless of current counts/thresholds. This does not help with the reverse problem where the thresholds are set too high, but that should only happen in situations where they've been manually configured. Adds a `gc_min_seconds_between` config option to override the defaults. Fixes #9890. |
||
---|---|---|
.. | ||
admin_api | ||
dev | ||
privacy_policy_templates/en | ||
systemd-with-workers | ||
.sample_config_header.yaml | ||
ACME.md | ||
CAPTCHA_SETUP.md | ||
MSC1711_certificates_FAQ.md | ||
README.md | ||
ancient_architecture_notes.md | ||
application_services.md | ||
architecture.md | ||
auth_chain_diff.dot | ||
auth_chain_diff.dot.png | ||
auth_chain_difference_algorithm.md | ||
code_style.md | ||
consent_tracking.md | ||
delegate.md | ||
deprecation_policy.md | ||
federate.md | ||
jwt.md | ||
log_contexts.md | ||
manhole.md | ||
media_repository.md | ||
message_retention_policies.md | ||
metrics-howto.md | ||
openid.md | ||
opentracing.md | ||
password_auth_providers.md | ||
postgres.md | ||
presence_router_module.md | ||
replication.md | ||
reverse_proxy.md | ||
room_and_user_statistics.md | ||
sample_config.yaml | ||
sample_log_config.yaml | ||
server_notices.md | ||
spam_checker.md | ||
sso_mapping_providers.md | ||
structured_logging.md | ||
synctl_workers.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.)