anonymousland-synapse/synapse
Richard van der Hoff ce428a1abe Fix EventsStream raising assertions when it falls behind
Figuring out how to correctly limit updates from this stream without dropping
entries is far more complicated than just counting the number of rows being
returned. We need to consider each query separately and, if any one query hits
the limit, truncate the results from the others.

I think this also fixes some potentially long-standing bugs where events or
state changes could get missed if we hit the limit on either query.
2020-04-24 13:59:21 +01:00
..
_scripts
api Stop the master relaying USER_SYNC for other workers (#7318) 2020-04-22 22:39:04 +01:00
app Stop the master relaying USER_SYNC for other workers (#7318) 2020-04-22 22:39:04 +01:00
appservice
config Revert "Revert "Merge pull request #7315 from matrix-org/babolivier/request_token"" 2020-04-23 11:23:53 +02:00
crypto Clean up some LoggingContext stuff (#7120) 2020-03-24 14:45:33 +00:00
events Remove special auth and redaction rules for aliases events in experimental room ver. (#7037) 2020-03-09 08:58:25 -04:00
federation Merge branch 'release-v1.12.4' into develop 2020-04-22 13:09:23 +01:00
groups Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) 2020-02-21 07:15:07 -05:00
handlers Stop the master relaying USER_SYNC for other workers (#7318) 2020-04-22 22:39:04 +01:00
http Reduce federation logging on success (#7321) 2020-04-22 11:18:18 +01:00
logging Reduce the number of calls to resource.getrusage (#7183) 2020-04-03 13:21:30 +01:00
metrics Add prometheus metrics for the number of active pushers (#7103) 2020-03-19 10:00:24 +00:00
module_api Convert auth handler to async/await (#7261) 2020-04-15 12:40:18 -04:00
push Do not treat display names as globs for push rules. (#7271) 2020-04-22 13:07:12 +01:00
replication Fix EventsStream raising assertions when it falls behind 2020-04-24 13:59:21 +01:00
res/templates Use a template for the SSO success page to allow for customization. (#7279) 2020-04-17 13:34:55 -04:00
rest Revert "Revert "Merge pull request #7315 from matrix-org/babolivier/request_token"" 2020-04-23 11:23:53 +02:00
server_notices Server notices: Dissociate room creation/lookup from invite (#7199) 2020-04-04 17:27:45 +02:00
spam_checker_api Add type hints to the spam check module (#6915) 2020-02-14 12:49:40 -05:00
state Improve get auth chain difference algorithm. (#7095) 2020-03-18 16:46:41 +00:00
static Make it clearer to the user that they haven't overridden onLogin/Register (#7237) 2020-04-09 12:38:38 +01:00
storage Fix EventsStream raising assertions when it falls behind 2020-04-24 13:59:21 +01:00
streams
util Extend StreamChangeCache to support multiple entities per stream ID (#7303) 2020-04-22 13:45:40 +01:00
__init__.py 1.12.4rc1 2020-04-22 14:28:23 +01:00
event_auth.py Remove special auth and redaction rules for aliases events in experimental room ver. (#7037) 2020-03-09 08:58:25 -04:00
notifier.py
python_dependencies.py Add ability to run replication protocol over redis. (#7040) 2020-04-22 13:07:41 +01:00
secrets.py
server.py Move client command handling out of TCP protocol (#7185) 2020-04-06 09:58:42 +01:00
server.pyi Stop the master relaying USER_SYNC for other workers (#7318) 2020-04-22 22:39:04 +01:00
types.py Validate the alt_aliases property of canonical alias events (#6971) 2020-03-03 07:12:45 -05:00
visibility.py Refactor a bit 2020-03-11 18:49:41 +00:00