94 Ревизии (22cc93afe38d34c859d8863a99996e7e72ca1733)

Автор SHA1 Съобщение Дата
  reivilibre 22cc93afe3
Enable Faster Remote Room Joins against worker-mode Synapse. (#14752) преди 1 година
  Erik Johnston 65d0386693
Always notify replication when a stream advances (#14877) преди 1 година
  Nick Mills-Barrett db1cfe9c80
Update all stream IDs after processing replication rows (#14723) преди 1 година
  reivilibre 2888d7ec83
Faster remote room joins: invalidate caches and unblock requests when receiving un-partial-stated event notifications over replication. [rei:frrj/streams/unpsr] (#14546) преди 1 година
  reivilibre fb60cb16fe
Faster remote room joins: stream the un-partial-stating of events over replication. [rei:frrj/streams/unpsr] (#14545) преди 1 година
  David Robertson e2a1adbf5d
Allow selecting "prejoin" events by state keys (#14642) преди 1 година
  David Robertson 115f0eb233
Reintroduce #14376, with bugfix for monoliths (#14468) преди 1 година
  Patrick Cloke d8cc86eff4
Remove redundant types from comments. (#14412) преди 1 година
  Erik Johnston d63814fd73
Revert "Remove slaved id tracker (#14376)" (#14463) преди 1 година
  reivilibre 634359b083
Update docstring to clarify that `get_partial_state_events_batch` does not just give you completely arbitrary partial-state events. (#14417) преди 1 година
  Nick Mills-Barrett 36097e88c4
Remove slaved id tracker (#14376) преди 1 година
  Nick Mills-Barrett 3a4f80f8c6
Merge/remove `Slaved*` stores into `WorkerStores` (#14375) преди 1 година
  Eric Eastwood fa8616e65c
Fix MSC3030 `/timestamp_to_event` returning `outliers` that it has no idea whether are near a gap or not (#14215) преди 1 година
  Andrew Morgan dc02d9f8c5
Avoid checking the event cache when backfilling events (#14164) преди 1 година
  Andrew Morgan 828b5502cf
Remove `_get_events_cache` check optimisation from `_have_seen_events_dict` (#14161) преди 1 година
  Shay a86b2f6837
Fix a bug where redactions were not being sent over federation if we did not have the original event. (#13813) преди 1 година
  Eric Eastwood 29269d9d3f
Fix `have_seen_event` cache not being invalidated (#13863) преди 1 година
  reivilibre d3d9ca156e
Cancel the processing of key query requests when they time out. (#13680) преди 1 година
  reivilibre c2fe48a6ff
Rename the `EventFormatVersions` enum values so that they line up with room version numbers. (#13706) преди 1 година
  Eric Eastwood 92c5817e34
Give the correct next event when the message timestamps are the same - MSC3030 (#13658) преди 1 година
  Eric Eastwood 0a4efbc1dd
Instrument the federation/backfill part of `/messages` (#13489) преди 1 година
  Richard van der Hoff 507c1cb330
Update the rejected state of events during resync (#13459) преди 1 година
  Nick Mills-Barrett 41320a0554
Optimise async get event lookups (#13435) преди 1 година
  Richard van der Hoff ca3db044a3
Fix infinite loop in partial-state resync (#13353) преди 1 година
  David Robertson b977867358
Rate limit joins per-room (#13276) преди 1 година
  Nick Mills-Barrett 2ee0b6ef4b
Safe async event cache (#13308) преди 1 година
  Erik Johnston f721f1baba
Revert "Make all `process_replication_rows` methods async (#13304)" (#13312) преди 1 година
  Nick Mills-Barrett 5d4028f217
Make all `process_replication_rows` methods async (#13304) преди 1 година
  Nick Mills-Barrett cc21a431f3
Async get event cache prep (#13242) преди 1 година
  Nick Mills-Barrett 21eeacc995
Federation Sender & Appservice Pusher Stream Optimisations (#13251) преди 1 година
  Richard van der Hoff 5e17922ef7
Stop reading from `event_edges.room_id`. (#12914) преди 1 година
  Richard van der Hoff bc1beebc27
Refactor have_seen_events to reduce OOMs (#12886) преди 2 години
  Erik Johnston fcf951d5dc
Track in memory events using weakrefs (#10533) преди 2 години
  andrew do 01e625513a
remove constantly lib use and switch to enums. (#12624) преди 2 години
  Richard van der Hoff 96e0cdbc5a
Add a consistency check on events read from the database (#12620) преди 2 години
  Sean Quah 8a87b4435a
Handle cancellation in `EventsWorkerStore._get_events_from_cache_or_db` (#12529) преди 2 години
  Richard van der Hoff f5668f0b4a
Await un-partial-stating after a partial-state join (#12399) преди 2 години
  Tulir Asokan 4bc8cb4669
Implement MSC2815: allow room moderators to view redacted event content (#12427) преди 2 години
  Richard van der Hoff 320186319a
Resync state after partial-state join (#12394) преди 2 години
  Richard van der Hoff 9b43df1f7b
Optimise `_get_state_after_missing_prev_event`: use `/state` (#12040) преди 2 години
  Patrick Cloke 690cb4f3b3
Allow for ignoring some arguments when caching. (#12189) преди 2 години
  Richard van der Hoff e2e1d90a5e
Faster joins: persist to database (#12012) преди 2 години
  Eric Eastwood 5a6911598a
Fix 500 error with Postgres when looking backwards with the MSC3030 `/timestamp_to_event` endpoint (#12024) преди 2 години
  Patrick Cloke 45f45404de
Fix incorrect thread summaries when the latest event is edited. (#11992) преди 2 години
  Richard van der Hoff 2359ee3864
Remove redundant `get_current_events_token` (#11643) преди 2 години
  Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" преди 2 години
  Sean Quah 158d73ebdd Revert accidental fast-forward merge from v1.49.0rc1 преди 2 години
  Richard van der Hoff 5640992d17
Disambiguate queries on `state_key` (#11497) преди 2 години
  Eric Eastwood a6f1a3abec
Add MSC3030 experimental client and federation API endpoints to get the closest event to a given timestamp (#9445) преди 2 години
  Sean Quah ffd858aa68
Add type hints to `synapse/storage/databases/main/events_worker.py` (#11411) преди 2 години