diff options
author | Sean Quah <8349537+squahtx@users.noreply.github.com> | 2022-10-03 13:46:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-03 13:46:36 +0100 |
commit | d65862c41f2992a253778753d7f378d3ef1fb996 (patch) | |
tree | 346349a55e4d4dab5c964a4bb2fe4062137d2c83 /changelog.d/13956.bugfix | |
parent | Change dependabot CL suffix (#14011) (diff) | |
download | synapse-d65862c41f2992a253778753d7f378d3ef1fb996.tar.xz |
Refactor `_get_e2e_device_keys_txn` to split large queries (#13956)
Instead of running a single large query, run a single query for user-only lookups and additional queries for batches of user device lookups. Resolves #13580. Signed-off-by: Sean Quah <seanq@matrix.org>
Diffstat (limited to 'changelog.d/13956.bugfix')
-rw-r--r-- | changelog.d/13956.bugfix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/13956.bugfix b/changelog.d/13956.bugfix new file mode 100644 index 0000000000..5682c3e002 --- /dev/null +++ b/changelog.d/13956.bugfix @@ -0,0 +1 @@ +Fix a long-standing bug where `POST /_matrix/client/v3/keys/query` requests could result in excessively large SQL queries. |