synapse/tests/rest
Erik Johnston 88a24bdd13 Make room upgrades faster for rooms with many bans (#18574)
We do this by a) not pulling out all membership events, and b) batch
inserting bans.

One blocking concern is that this bypasses the `update_membership`
function, which otherwise all other membership events go via. In this
case it's fine (having audited what it is doing), but I'm hesitant to
set the precedent of bypassing it, given it has a lot of logic in there.

---------

Co-authored-by: Eric Eastwood <erice@element.io>
2025-08-11 16:13:46 +01:00
..
admin Support for room version 12 2025-08-11 16:13:24 +01:00
client Make room upgrades faster for rooms with many bans (#18574) 2025-08-11 16:13:46 +01:00
key Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
media Bump ruff from 0.7.3 to 0.11.10 (#18451) 2025-05-20 15:23:30 +01:00
synapse Dedicated MAS API (#18520) 2025-07-21 16:17:43 +00:00
__init__.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_health.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_well_known.py Format files with Ruff (#17643) 2024-09-02 12:39:04 +01:00