summary refs log tree commit diff
path: root/synapse/storage/databases/main/presence.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix sync waiting for an invalid token from the "future" (#17386)Erik Johnston2024-07-021-5/+5
* Move towards using `MultiWriterIdGenerator` everywhere (#17226)Erik Johnston2024-05-291-17/+10
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+1
* Update license headersPatrick Cloke2023-11-211-10/+16
* Use _invalidate_cache_and_stream_bulk in more places. (#16616)Patrick Cloke2023-11-091-4/+5
* Convert simple_select_many_batch, simple_select_many_txn to tuples. (#16444)Patrick Cloke2023-10-111-18/+33
* Convert simple_select_list_paginate_txn to return tuples. (#16433)Patrick Cloke2023-10-061-19/+39
* Remove manys calls to cursor_to_dict (#16431)Patrick Cloke2023-10-051-5/+13
* Return immutable objects for cachedList decorators (#16350)Patrick Cloke2023-09-191-2/+12
* Fix could not serialize access due to concurrent `DELETE` from presence_strea...Jason Little2023-07-051-1/+6
* Always notify replication when a stream advances (#14877)Erik Johnston2023-01-201-1/+2
* Update all stream IDs after processing replication rows (#14723)Nick Mills-Barrett2023-01-041-1/+7
* Revert "Make all `process_replication_rows` methods async (#13304)" (#13312)Erik Johnston2022-07-181-4/+2
* Make all `process_replication_rows` methods async (#13304)Nick Mills-Barrett2022-07-171-2/+4
* Reduce DB load of /sync when using presence (#12885)Erik Johnston2022-05-311-27/+48
* Add some type hints to datastore (#12485)Dirk Klimpel2022-04-271-4/+15
* Add type hints to `synapse/storage/databases/main` (#11984)Dirk Klimpel2022-02-211-20/+41
* Replace uses of simple_insert_many with simple_insert_many_values. (#11742)Patrick Cloke2022-01-131-11/+22
* checks for generators in database functions (#11564)Richard van der Hoff2021-12-131-3/+2
* Type hint the constructors of the data store classes (#11555)Sean Quah2021-12-131-3/+3
* Fix providing a `RoomStreamToken` instance to `_notify_app_services_ephemeral...Andrew Morgan2021-11-021-1/+1
* Add a partial index to `presence_stream` to speed up startups (#10748)Sean2021-09-031-1/+22
* Fix bug when running presence off master (#10149)Erik Johnston2021-06-111-1/+1
* Fixed removal of new presence stream states (#10014)Marek Matys2021-05-211-9/+9
* Use a database table to hold the users that should have full presence sent to...Andrew Morgan2021-05-181-1/+57
* Split presence out of master (#9820)Erik Johnston2021-04-231-2/+90
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Add a storage method for returning all current presence from all users (#9650)Andrew Morgan2021-03-251-1/+59
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-1/+3
* Use `async with` for ID gens (#8383)Erik Johnston2020-09-231-2/+2
* Make StreamIdGen `get_next` and `get_next_mult` async (#8161)Erik Johnston2020-08-251-1/+1
* Convert stream database to async/await. (#8074)Patrick Cloke2020-08-171-1/+1
* Remove some unused database functions. (#8085)Patrick Cloke2020-08-141-21/+0
* Convert misc database code to async (#8087)Patrick Cloke2020-08-141-6/+3
* Convert appservice, group server, profile and more databases to async (#8066)Patrick Cloke2020-08-121-5/+2
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-0/+186