Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Commit

Permalink
Fix starting workers when federation sending not split out.
Browse files Browse the repository at this point in the history
  • Loading branch information
erikjohnston committed Mar 24, 2020
1 parent 229eb81 commit c816072
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions synapse/app/generic_worker.py
Original file line number Diff line number Diff line change
Expand Up @@ -860,6 +860,9 @@ def start(config_options):

# Force the appservice to start since they will be disabled in the main config
config.notify_appservices = True
else:
# For other worker types we force this to off.
config.notify_appservices = False

if config.worker_app == "synapse.app.pusher":
if config.start_pushers:
Expand All @@ -873,6 +876,9 @@ def start(config_options):

# Force the pushers to start since they will be disabled in the main config
config.start_pushers = True
else:
# For other worker types we force this to off.
config.start_pushers = False

if config.worker_app == "synapse.app.user_dir":
if config.update_user_directory:
Expand All @@ -886,6 +892,9 @@ def start(config_options):

# Force the pushers to start since they will be disabled in the main config
config.update_user_directory = True
else:
# For other worker types we force this to off.
config.update_user_directory = False

if config.worker_app == "synapse.app.federation_sender":
if config.send_federation:
Expand All @@ -899,6 +908,9 @@ def start(config_options):

# Force the pushers to start since they will be disabled in the main config
config.send_federation = True
else:
# For other worker types we force this to off.
config.send_federation = False

synapse.events.USE_FROZEN_DICTS = config.use_frozen_dicts

Expand Down

0 comments on commit c816072

Please sign in to comment.