-
Notifications
You must be signed in to change notification settings - Fork 239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove SYNAPSE_USE_FROZEN_DICTS
environment variable
#18123
base: develop
Are you sure you want to change the base?
Conversation
# Whether we should use frozen_dict in FrozenEvent. Using frozen_dicts prevents | ||
# bugs where we accidentally share e.g. signature dicts. However, converting a | ||
# dict to frozen_dicts is expensive. | ||
# | ||
# NOTE: This is overridden by the configuration by the Synapse worker apps, but | ||
# for the sake of tests, it is set here while it cannot be configured on the | ||
# homeserver object itself. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Moved this to a comment doc so the information appears on hover.
|
||
USE_FROZEN_DICTS = strtobool(os.environ.get("SYNAPSE_USE_FROZEN_DICTS", "0")) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I got rid of the SYNAPSE_USE_FROZEN_DICTS
environment variable because it will be overridden by the Synapse worker apps anyway and if we want to support SYNAPSE_USE_FROZEN_DICTS
, it should be in synapse/config/server.py
. It's also not documented so I'm assuming no one is using it anyway.
Remove
SYNAPSE_USE_FROZEN_DICTS
environment variableI got rid of the
SYNAPSE_USE_FROZEN_DICTS
environment variable because it will be overridden by the Synapse worker apps anyway and if we want to supportSYNAPSE_USE_FROZEN_DICTS
, it should be insynapse/config/server.py
. It's also not documented so I'm assuming no one is using it anyway.Spawning from looking at the frozen dict stuff during the review of #18103 (comment)
Pull Request Checklist
EventStore
toEventWorkerStore
.".code blocks
.(run the linters)