Allow background tasks to be run on a separate worker. (#8369)
Showing
- changelog.d/8369.feature 1 addition, 0 deletionschangelog.d/8369.feature
- docs/sample_config.yaml 5 additions, 0 deletionsdocs/sample_config.yaml
- docs/workers.md 17 additions, 0 deletionsdocs/workers.md
- synapse/app/_base.py 6 additions, 0 deletionssynapse/app/_base.py
- synapse/app/admin_cmd.py 1 addition, 0 deletionssynapse/app/admin_cmd.py
- synapse/app/generic_worker.py 4 additions, 0 deletionssynapse/app/generic_worker.py
- synapse/app/homeserver.py 0 additions, 182 deletionssynapse/app/homeserver.py
- synapse/app/phone_stats_home.py 202 additions, 0 deletionssynapse/app/phone_stats_home.py
- synapse/config/workers.py 18 additions, 0 deletionssynapse/config/workers.py
- synapse/handlers/auth.py 1 addition, 1 deletionsynapse/handlers/auth.py
- synapse/handlers/stats.py 1 addition, 1 deletionsynapse/handlers/stats.py
- synapse/server.py 13 additions, 4 deletionssynapse/server.py
- synapse/storage/databases/main/__init__.py 0 additions, 191 deletionssynapse/storage/databases/main/__init__.py
- synapse/storage/databases/main/metrics.py 195 additions, 0 deletionssynapse/storage/databases/main/metrics.py
- synapse/storage/databases/main/monthly_active_users.py 55 additions, 54 deletionssynapse/storage/databases/main/monthly_active_users.py
- synapse/storage/databases/main/room.py 12 additions, 12 deletionssynapse/storage/databases/main/room.py
- synapse/storage/databases/main/ui_auth.py 4 additions, 2 deletionssynapse/storage/databases/main/ui_auth.py
- tests/test_phone_home.py 1 addition, 1 deletiontests/test_phone_home.py
- tests/utils.py 1 addition, 1 deletiontests/utils.py
Loading
Please register or sign in to comment