summary refs log tree commit diff
path: root/synapse/storage/persist_events.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Reduce the number of "untyped defs" (#12716)David Robertson2022-05-121-8/+13
* Refactor `EventContext` (#12689)Erik Johnston2022-05-101-35/+7
* remove constantly lib use and switch to enums. (#12624)andrew do2022-05-041-2/+2
* Resync state after partial-state join (#12394)Richard van der Hoff2022-04-121-0/+56
* Add cache for `get_membership_from_event_ids` (#12272)Erik Johnston2022-03-251-4/+11
* Minor typing fixes for `synapse/storage/persist_events.py` (#12069)Sean Quah2022-02-251-13/+12
* Refactor `backfilled` into specific behavior function arguments (`_persist_ev...Eric Eastwood2021-11-291-1/+2
* Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-221-1/+5
* Generics for `ObservableDeferred` (#10491)Richard van der Hoff2021-07-281-1/+3
* Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381)Jonathan de Jong2021-07-151-9/+7
* Fix persist_events to stop leaking opentracing contexts (#10193)Richard van der Hoff2021-06-171-1/+1
* Make opentracing trace into event persistence (#10134)Richard van der Hoff2021-06-161-5/+41
* Refactor `EventPersistenceQueue` (#10145)Richard van der Hoff2021-06-141-77/+88
* Remove `synapse.types.Collection` (#9856)Richard van der Hoff2021-04-221-2/+1
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-4/+8
* Try and drop stale extremities. (#8929)Erik Johnston2020-12-181-16/+184
* Fix message duplication if something goes wrong after persisting the event (#...Erik Johnston2020-10-131-13/+83
* Remove stream ordering from Metadata dict (#8452)Richard van der Hoff2020-10-051-0/+2
* Various clean ups to room stream tokens. (#8423)Erik Johnston2020-09-291-3/+2
* Mypy fixes for `synapse.handlers.federation` (#8422)Richard van der Hoff2020-09-291-1/+1
* Add EventStreamPosition type (#8388)Erik Johnston2020-09-241-5/+9
* Make `StreamToken.room_key` be a `RoomStreamToken` instance. (#8281)Erik Johnston2020-09-111-6/+10
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-2/+2
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-3/+3
* Convert storage layer to async/await. (#7963)Patrick Cloke2020-07-281-22/+18
* Convert state resolution to async/await (#7942)Patrick Cloke2020-07-241-1/+4
* Generate real events when we reject invites (#7804)Richard van der Hoff2020-07-091-6/+0
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-2/+0
* Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-151-4/+3
* Add option to move event persistence off master (#7517)Erik Johnston2020-05-221-0/+6
* Fix bug in persist events when dealing with non member types. (#7548)Erik Johnston2020-05-211-2/+2
* Shuffle persist event data store functions. (#7440)Erik Johnston2020-05-131-20/+7
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-4/+4
* Increase DB/CPU perf of `_is_server_still_joined` check. (#6936)Erik Johnston2020-02-191-15/+28
* Reduce amount of logging at INFO level. (#6862)Erik Johnston2020-02-061-1/+1
* s/get_room_version/get_room_version_id/Richard van der Hoff2020-01-311-1/+1
* When server leaves room check for stale device lists. (#6801)Erik Johnston2020-01-301-4/+47
* Delete current state when server leaves a room (#6792)Erik Johnston2020-01-291-3/+86
* Add a DeltaState to track changes to be made to current state (#6716)Erik Johnston2020-01-201-55/+68
* Split state groups into a separate data store (#6296)Erik Johnston2019-12-201-1/+1
* Merge pull request #6294 from matrix-org/erikj/add_state_storageErik Johnston2019-10-311-1/+1
|\
| * Add StateGroupStorage interfaceErik Johnston2019-10-301-1/+1
* | fix delete_existing for _persist_events (#6300)Richard van der Hoff2019-10-301-4/+1
|/
* Review commentsErik Johnston2019-10-301-3/+10
* Add DataStores and Storage classes.Erik Johnston2019-10-231-3/+4
* Move persist_events out from main data store.Erik Johnston2019-10-231-0/+644