diff options
author | Nick Mills-Barrett <nick@fizzadar.com> | 2022-08-04 15:49:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-04 15:49:55 +0100 |
commit | 41320a0554716aaf7cec6172da98e002c48344c5 (patch) | |
tree | 63648ef0a7531327369a775fab14158b01a0b207 /changelog.d | |
parent | Update some outdated information on `sso_mapping_providers.md` (#13449) (diff) | |
download | synapse-41320a0554716aaf7cec6172da98e002c48344c5.tar.xz |
Optimise async get event lookups (#13435)
Still maintains local in memory lookup optimisation, but does any external lookup as part of the deferred that prevents duplicate lookups for the same event at once. This makes the assumption that fetching from an external cache is a non-zero load operation.
Diffstat (limited to 'changelog.d')
-rw-r--r-- | changelog.d/13435.misc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/13435.misc b/changelog.d/13435.misc new file mode 100644 index 0000000000..c01b9136c8 --- /dev/null +++ b/changelog.d/13435.misc @@ -0,0 +1 @@ +Prevent unnecessary lookups to any external `get_event` cache. Contributed by Nick @ Beeper (@fizzadar). |