mirror of
https://github.com/element-hq/synapse.git
synced 2025-12-28 06:47:37 +00:00
### Background As part of Element's plan to support a light form of vhosting (virtual host) (multiple instances of Synapse in the same Python process), we're currently diving into the details and implications of running multiple instances of Synapse in the same Python process. "Clean tenant provisioning" tracked internally by https://github.com/element-hq/synapse-small-hosts/issues/221 ### Partial startup problem In the context of Synapse Pro for Small Hosts, since the Twisted reactor is already running (from the `multi_synapse` shard process itself), when provisioning a homeserver tenant, the `reactor.callWhenRunning(...)` callbacks will be invoked immediately. This includes the Synapse's [`start`]( |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_homeserver_shutdown.py | ||
| test_homeserver_start.py | ||
| test_openid_listener.py | ||
| test_phone_stats_home.py | ||