Allow configuration of Synapse's cache without using synctl or environment variables (#6391)
Showing
- changelog.d/6391.feature 1 addition, 0 deletionschangelog.d/6391.feature
- docs/sample_config.yaml 39 additions, 4 deletionsdocs/sample_config.yaml
- synapse/api/auth.py 2 additions, 2 deletionssynapse/api/auth.py
- synapse/app/homeserver.py 2 additions, 3 deletionssynapse/app/homeserver.py
- synapse/config/cache.py 164 additions, 0 deletionssynapse/config/cache.py
- synapse/config/database.py 0 additions, 6 deletionssynapse/config/database.py
- synapse/config/homeserver.py 2 additions, 0 deletionssynapse/config/homeserver.py
- synapse/http/client.py 4 additions, 2 deletionssynapse/http/client.py
- synapse/metrics/_exposition.py 8 additions, 4 deletionssynapse/metrics/_exposition.py
- synapse/push/bulk_push_rule_evaluator.py 3 additions, 1 deletionsynapse/push/bulk_push_rule_evaluator.py
- synapse/push/push_rule_evaluator.py 2 additions, 2 deletionssynapse/push/push_rule_evaluator.py
- synapse/replication/slave/storage/client_ips.py 1 addition, 2 deletionssynapse/replication/slave/storage/client_ips.py
- synapse/state/__init__.py 1 addition, 3 deletionssynapse/state/__init__.py
- synapse/storage/data_stores/main/client_ips.py 1 addition, 2 deletionssynapse/storage/data_stores/main/client_ips.py
- synapse/storage/data_stores/main/events_worker.py 4 additions, 1 deletionsynapse/storage/data_stores/main/events_worker.py
- synapse/storage/data_stores/state/store.py 2 additions, 4 deletionssynapse/storage/data_stores/state/store.py
- synapse/util/caches/__init__.py 75 additions, 69 deletionssynapse/util/caches/__init__.py
- synapse/util/caches/descriptors.py 30 additions, 6 deletionssynapse/util/caches/descriptors.py
- synapse/util/caches/expiringcache.py 25 additions, 4 deletionssynapse/util/caches/expiringcache.py
- synapse/util/caches/lrucache.py 43 additions, 9 deletionssynapse/util/caches/lrucache.py
Loading
Please register or sign in to comment