This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Faster joins: handle state which becomes invalid during de-partial-stating #13006
Labels
A-Federated-Join
joins over federation generally suck
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
Milestone
It's entirely possible that, during the process of de-partial-stating, we discover that we accepted some piece of state which we should not have done. (Simple example: it may turn out that the sender of a piece of state was not actually in the room at the time). We may have told clients about that state, and we may even have made other event-auth or access decisions based on it.
(I think this is also possible for backfilled events even in the non-faster-joins case, though a bit less likely.)
We should figure out the ramifications of that, and do something about it.
synapse/synapse/storage/state.py
Lines 532 to 549 in 7c6b220
The text was updated successfully, but these errors were encountered: