801 次代码提交 (22cc93afe38d34c859d8863a99996e7e72ca1733)

作者 SHA1 备注 提交日期
  reivilibre 22cc93afe3
Enable Faster Remote Room Joins against worker-mode Synapse. (#14752) 1年前
  Sean Quah d329a566df
Faster joins: Fix incompatibility with restricted joins (#14882) 1年前
  Sean Quah cdea7c11d0
Faster joins: Avoid starting duplicate partial state syncs (#14844) 1年前
  Mathieu Velten 54c012c5a8
Make `handle_new_client_event` throws `PartialStateConflictError` (#14665) 1年前
  David Robertson b5b5f66084
Move `StateFilter` to `synapse.types` (#14668) 1年前
  reivilibre 501f62d1a6
Faster remote room joins: stream the un-partial-stating of rooms over replication. [rei:frrj/streams/unpsr] (#14473) 1年前
  Mathieu Velten 1526ff389f
Faster joins: filter out non local events when a room doesn't have its full state (#14404) 1年前
  Patrick Cloke d8cc86eff4
Remove redundant types from comments. (#14412) 1年前
  Eric Eastwood 40fa8294e3
Refactor MSC3030 `/timestamp_to_event` to move away from our snowflake pull from `destination` pattern (#14096) 1年前
  Shay b7a7ff6ee3
Add initial power level event to batch of bulk persisted events when creating a new room. (#14228) 1年前
  Shay 847e2393f3
Prepatory work for adding power level event to batched events (#14214) 1年前
  David Robertson c3a4780080
When restarting a partial join resync, prioritise the server which actioned a partial join (#14126) 1年前
  Eric Eastwood 40bb37eb27
Stop getting missing `prev_events` after we already know their signature is invalid (#13816) 1年前
  Andrew Morgan 9c23442ac9
Correct field name for stripped state events when knocking. `knock_state_events` -> `knock_room_state` (#14102) 1年前
  Erik Johnston 3dfc4a08dc
Fix performance regression in `get_users_in_room` (#13972) 1年前
  reivilibre 73ecff7e9e
Improve backfill robustness by trying more servers. (#13890) 1年前
  Eric Eastwood df8b91ed2b
Limit and filter the number of backfill points to get from the database (#13879) 1年前
  Erik Johnston 4b17a5ace8
Handle remote device list updates during partial join (#13913) 1年前
  Kateřina Churanová 6caa303083
fix: Push notifications for invite over federation (#13719) 1年前
  David Robertson f5aaa55e27
Add new columns tracking when we partial-joined (#13892) 1年前
  Eric Eastwood ac1a31740b
Only try to backfill event if we haven't tried before recently (#13635) 1年前
  reivilibre c06b2b7142
Faster Remote Room Joins: tell remote homeservers that we are unable to authorise them if they query a room which has partial state on our server. (#13823) 1年前
  Eric Eastwood 51d732db3b
Optimize how we calculate `likely_domains` during backfill (#13575) 1年前
  Eric Eastwood 9385c41ba4
Fix Prometheus metrics being negative (mixed up start/end) (#13584) 1年前
  Eric Eastwood 088bcb7ecb
Time how long it takes us to do backfill processing (#13535) 1年前
  Eric Eastwood 0a4efbc1dd
Instrument the federation/backfill part of `/messages` (#13489) 1年前
  Eric Eastwood 344a2f767c
Instrument `FederationStateIdsServlet` - `/state_ids` (#13499) 1年前
  reivilibre e9e6aacfbe
Faster Room Joins: prevent Synapse from answering federated join requests for a room which it has not fully joined yet. (#13416) 1年前
  Eric Eastwood 92d21faf12
Instrument `/messages` for understandable traces in Jaeger (#13368) 1年前
  Sean Quah 8d317f6da5
Fix error when out of servers to sync partial state with (#13432) 1年前
  reivilibre e17e5c97e0
Faster Room Joins: don't leave a stuck room partial state flag if the join fails. (#13403) 1年前
  David Teller 11f811470f
Uniformize spam-checker API, part 5: expand other spam-checker callbacks to return `Tuple[Codes, dict]` (#13044) 1年前
  Sean Quah 1391a76cd2
Faster room joins: fix race in recalculation of current room state (#13151) 1年前
  Sean Quah 68db233f0c
Handle race between persisting an event and un-partial stating a room (#13100) 1年前
  David Teller a164a46038
Uniformize spam-checker API, part 4: port other spam-checker callbacks to return `Union[Allow, Codes]`. (#12857) 1年前
  Richard van der Hoff c1b28b8842 Remove redundant `room_version` param from `check_auth_rules_from_context` 1年前
  Richard van der Hoff 68be42f6b6 Remove `room_version` param from `validate_event_for_room_version` 1年前
  Richard van der Hoff 7c6b2204d1
Faster joins: add issue links to the TODOs (#13004) 1年前
  Erik Johnston e3163e2e11
Reduce the amount of state we pull from the DB (#12811) 1年前
  Erik Johnston 888a29f412
Wait for lazy join to complete when getting current state (#12872) 1年前
  Sean Quah 641908f72f
Faster room joins: Resume state re-syncing after a Synapse restart (#12813) 1年前
  Sean Quah 2fba1076c5
Faster room joins: Try other destinations when resyncing the state of a partial-state room (#12812) 1年前
  Erik Johnston 1e453053cb
Rename storage classes (#12913) 1年前
  Erik Johnston 4660d9fdcf
Fix up `state_store` naming (#12871) 2 年前
  Shay 71e8afe34d
Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accept state filters and update calls where possible (#12791) 2 年前
  Erik Johnston c72d26c1e1
Refactor `EventContext` (#12689) 2 年前
  andrew do 01e625513a
remove constantly lib use and switch to enums. (#12624) 2 年前
  Richard van der Hoff 17d99f758a
Optimise backfill calculation (#12522) 2 年前
  Richard van der Hoff 320186319a
Resync state after partial-state join (#12394) 2 年前
  Sean Quah 800ba87cc8
Refactor and convert `Linearizer` to async (#12357) 2 年前