summary refs log tree commit diff
path: root/synapse/storage/databases/main/events.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove unused `events_by_room` (#10421)Eric Eastwood2021-07-191-4/+0
* Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381)Jonathan de Jong2021-07-151-20/+18
* Upsert redactions in case they already exists (#10343)Andreas Rammhold2021-07-091-2/+2
* Combine `LruCache.invalidate` and `invalidate_many` (#9973)Richard van der Hoff2021-05-271-4/+4
* Fix (final) Bugbear violations (#9838)Jonathan de Jong2021-04-201-5/+5
* Small speed up joining large remote rooms (#9825)Erik Johnston2021-04-161-21/+33
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Bugbear: Add Mutable Parameter fixes (#9682)Jonathan de Jong2021-04-081-2/+5
* Prep work for removing `outlier` from `internal_metadata` (#9411)Richard van der Hoff2021-03-171-2/+17
* Refactor to ensure we call check_consistency (#9470)Erik Johnston2021-02-241-7/+6
* Include newly added sequences in the port DB script. (#9449)Patrick Cloke2021-02-231-1/+12
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-14/+29
* Fix some typos.Patrick Cloke2021-02-121-1/+1
* Speed up chain cover calculation (#9176)Erik Johnston2021-01-211-55/+144
* Use execute_batch instead of executemany in places (#9181)Erik Johnston2021-01-211-9/+9
* Fix chain cover background update to work with split out event persisters (#9...Erik Johnston2021-01-141-23/+13
* Add background update for add chain cover index (#9029)Erik Johnston2021-01-141-14/+36
* Use a chain cover index to efficiently calculate auth chain difference (#8868)Erik Johnston2021-01-111-16/+519
* Ensure rejected events get added to some metadata tables (#9016)Erik Johnston2021-01-111-24/+25
* Remove frozendict_json_encoder and support frozendicts everywhereRichard van der Hoff2020-10-281-6/+4
* Replace DeferredCache with LruCache where possible (#8563)Richard van der Hoff2020-10-191-3/+1
* Make sure a retention policy is a state event (#8527)Brendan Abolivier2020-10-141-0/+4
* Fix message duplication if something goes wrong after persisting the event (#...Erik Johnston2020-10-131-0/+31
* Only send RDATA for instance local events. (#8496)Erik Johnston2020-10-091-5/+7
* Remove stream ordering from Metadata dict (#8452)Richard van der Hoff2020-10-051-0/+4
* Enable mypy checking for unreachable code and fix instances. (#8432)Patrick Cloke2020-10-011-13/+5
* Fix bug which caused failure on join with malformed membership events (#8385)Richard van der Hoff2020-09-231-3/+7
* Use `async with` for ID gens (#8383)Erik Johnston2020-09-231-3/+3
* Add experimental support for sharding event persister. Again. (#8294)Erik Johnston2020-09-141-4/+8
* Make `StreamToken.room_key` be a `RoomStreamToken` instance. (#8281)Erik Johnston2020-09-111-6/+15
* Revert "Add experimental support for sharding event persister. (#8170)" (#8242)Brendan Abolivier2020-09-041-3/+1
* Re-implement unread counts (again) (#8059)Brendan Abolivier2020-09-021-2/+2
* Add experimental support for sharding event persister. (#8170)Erik Johnston2020-09-021-1/+3
* Make StreamIdGen `get_next` and `get_next_mult` async (#8161)Erik Johnston2020-08-251-2/+2
* Convert receipts and events databases to async/await. (#8076)Patrick Cloke2020-08-141-19/+14
* Revert #7736 (#8039)Brendan Abolivier2020-08-061-47/+1
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-0/+1527