| Commit message (Expand) | Author | Age | Files | Lines |
* | Cancel the processing of key query requests when they time out. (#13680) | reivilibre | 2022-09-07 | 1 | -0/+3 |
* | When loading current ids, sort by `stream_id` to avoid incorrect overwrite an... | Eric Eastwood | 2022-08-24 | 1 | -2/+11 |
* | Instrument the federation/backfill part of `/messages` (#13489) | Eric Eastwood | 2022-08-16 | 1 | -0/+3 |
* | Log the stack when waiting for an entire room to be un-partial stated (#13257) | Sean Quah | 2022-07-12 | 1 | -0/+1 |
* | Wait for lazy join to complete when getting current state (#12872) | Erik Johnston | 2022-06-01 | 1 | -0/+60 |
* | Await un-partial-stating after a partial-state join (#12399) | Richard van der Hoff | 2022-04-21 | 1 | -0/+120 |
* | Use auto_attribs/native type hints for attrs classes. (#11692) | Patrick Cloke | 2022-01-13 | 1 | -4/+4 |
* | Improve log messages for stream ids (#11536) | Richard van der Hoff | 2021-12-08 | 1 | -3/+3 |
* | Add type hints to `synapse/storage/databases/main/events_worker.py` (#11411) | Sean Quah | 2021-11-26 | 1 | -54/+62 |
* | Add type hints to some storage classes (#11307) | Patrick Cloke | 2021-11-11 | 1 | -2/+22 |
* | Fix race in `MultiWriterIdGenerator` (#11045) | Erik Johnston | 2021-10-12 | 1 | -15/+67 |
* | Annotate synapse.storage.util (#10892) | David Robertson | 2021-10-08 | 2 | -55/+94 |
* | Speed up MultiWriterIdGenerator when lots of IDs are in flight. (#10755) | Erik Johnston | 2021-09-03 | 1 | -2/+3 |
* | Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381) | Jonathan de Jong | 2021-07-15 | 2 | -9/+9 |
* | Fix bug when running presence off master (#10149) | Erik Johnston | 2021-06-11 | 1 | -0/+15 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 3 | -3/+0 |
* | Bugbear: Add Mutable Parameter fixes (#9682) | Jonathan de Jong | 2021-04-08 | 1 | -2/+9 |
* | Refactor to ensure we call check_consistency (#9470) | Erik Johnston | 2021-02-24 | 1 | -2/+22 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 2 | -10/+11 |
* | Fix some typos. | Patrick Cloke | 2021-02-12 | 1 | -3/+3 |
* | Update type hints for Cursor to match PEP 249. (#9299) | Jonathan de Jong | 2021-02-05 | 1 | -2/+6 |
* | Speed up chain cover calculation (#9176) | Erik Johnston | 2021-01-21 | 1 | -0/+16 |
* | Increase perf of handling concurrent use of StreamIDGenerators. (#9190) | Erik Johnston | 2021-01-21 | 1 | -8/+13 |
* | Add schema update to fix existing DBs affected by #9193 (#9195) | Erik Johnston | 2021-01-21 | 1 | -1/+1 |
* | Fix receipts or account data not being sent down sync (#9193) | Erik Johnston | 2021-01-21 | 2 | -4/+58 |
* | Allow moving account data and receipts streams off master (#9104) | Erik Johnston | 2021-01-18 | 1 | -36/+48 |
* | Fix chain cover background update to work with split out event persisters (#9... | Erik Johnston | 2021-01-14 | 1 | -4/+6 |
* | Convert internal pusher dicts to attrs classes. (#8940) | Patrick Cloke | 2020-12-16 | 1 | -2/+2 |
* | Remove racey assertion in MultiWriterIDGenerator (#8530) | Erik Johnston | 2020-10-14 | 1 | -7/+0 |
* | Make event persisters periodically announce position over replication. (#8499) | Erik Johnston | 2020-10-12 | 2 | -0/+12 |
* | Reduce serialization errors in MultiWriterIdGen (#8456) | Erik Johnston | 2020-10-07 | 1 | -1/+11 |
* | Add logging on startup/shutdown (#8448) | Erik Johnston | 2020-10-02 | 2 | -9/+14 |
* | Merge tag 'v1.21.0rc2' into develop | Richard van der Hoff | 2020-10-02 | 1 | -1/+1 |
|\ |
|
| * | Fix DB query on startup for negative streams. (#8447) | Erik Johnston | 2020-10-02 | 1 | -1/+1 |
* | | Enable mypy checking for unreachable code and fix instances. (#8432) | Patrick Cloke | 2020-10-01 | 1 | -1/+1 |
|/ |
|
* | Don't table scan events on worker startup (#8419) | Erik Johnston | 2020-09-29 | 1 | -1/+25 |
* | Add checks for postgres sequence consistency (#8402) | Erik Johnston | 2020-09-28 | 2 | -2/+93 |
* | Fix schema delta for servers that have not backfilled (#8396) | Erik Johnston | 2020-09-25 | 1 | -1/+5 |
* | Fix MultiWriteIdGenerator's handling of restarts. (#8374) | Erik Johnston | 2020-09-24 | 1 | -21/+127 |
* | Use `async with` for ID gens (#8383) | Erik Johnston | 2020-09-23 | 1 | -54/+76 |
* | Add experimental support for sharding event persister. Again. (#8294) | Erik Johnston | 2020-09-14 | 1 | -4/+6 |
* | Fix `MultiWriterIdGenerator.current_position`. (#8257) | Erik Johnston | 2020-09-08 | 1 | -6/+37 |
* | Add more logging to debug slow startup (#8264) | Richard van der Hoff | 2020-09-07 | 1 | -0/+5 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -2/+2 |
* | Revert "Add experimental support for sharding event persister. (#8170)" (#8242) | Brendan Abolivier | 2020-09-04 | 1 | -6/+4 |
* | Add experimental support for sharding event persister. (#8170) | Erik Johnston | 2020-09-02 | 1 | -4/+6 |
* | Make MultiWriterIDGenerator work for streams that use negative stream IDs (#8... | Erik Johnston | 2020-09-01 | 1 | -11/+28 |
* | Fix missing _add_persisted_position (#8179) | Erik Johnston | 2020-08-27 | 1 | -0/+2 |
* | Add functions to `MultiWriterIdGen` used by events stream (#8164) | Erik Johnston | 2020-08-25 | 2 | -3/+108 |
* | Make StreamIdGen `get_next` and `get_next_mult` async (#8161) | Erik Johnston | 2020-08-25 | 1 | -5/+5 |
* | Remove `ChainedIdGenerator`. (#8123) | Erik Johnston | 2020-08-19 | 1 | -67/+1 |
* | Separate `get_current_token` into two. (#8113) | Erik Johnston | 2020-08-19 | 1 | -9/+27 |
* | Rename database classes to make some sense (#8033) | Erik Johnston | 2020-08-05 | 1 | -2/+2 |
* | Use `PostgresSequenceGenerator` from `MultiWriterIdGenerator` | Richard van der Hoff | 2020-07-16 | 1 | -4/+4 |
* | Add some helper classes for generating ID sequences | Richard van der Hoff | 2020-07-16 | 1 | -0/+98 |
* | Move event stream handling out of slave store. (#7491) | Erik Johnston | 2020-05-15 | 1 | -0/+11 |
* | Add MultiWriterIdGenerator. (#7281) | Erik Johnston | 2020-05-04 | 1 | -2/+167 |
* | Update black to 19.10b0 (#6304) | Amber Brown | 2019-11-01 | 1 | -1/+1 |
* | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2019-08-30 | 1 | -2/+2 |
* | Run black on the rest of the storage module (#4996) | Amber Brown | 2019-04-03 | 1 | -5/+5 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -1/+1 |
* | Fix assertion to stop transaction queue getting wedged | Richard van der Hoff | 2017-03-15 | 1 | -0/+14 |
* | Add tests for redactions | Mark Haines | 2016-04-07 | 1 | -1/+1 |
* | Assert that the step != 0 | Mark Haines | 2016-04-01 | 1 | -0/+1 |
* | use google style doc strings | Mark Haines | 2016-04-01 | 1 | -11/+12 |
* | Rename direction to step, apply checks consistently | Mark Haines | 2016-04-01 | 1 | -15/+15 |
* | Use a stream id generator for backfilled ids | Mark Haines | 2016-04-01 | 1 | -20/+41 |
* | Add replication stream for pushers | Mark Haines | 2016-03-15 | 1 | -1/+6 |
* | Ensure integer is an integer | Erik Johnston | 2016-03-09 | 1 | -1/+1 |
* | Add a stream for push rule updates | Mark Haines | 2016-03-01 | 1 | -26/+58 |
* | Load the current id in the IdGenerator constructor | Mark Haines | 2016-03-01 | 1 | -47/+22 |
* | Remove unused param from get_max_token | Erik Johnston | 2016-02-18 | 1 | -3/+1 |
* | Initial cut | Erik Johnston | 2016-02-17 | 1 | -1/+3 |
* | Add a Homeserver.setup method. | Erik Johnston | 2016-01-26 | 1 | -27/+9 |
* | copyrights | Matthew Hodgson | 2016-01-07 | 2 | -2/+2 |
* | Merge pull request #199 from matrix-org/erikj/receipts | Erik Johnston | 2015-07-16 | 1 | -2/+5 |
|\ |
|
| * | Add basic storage functions for handling of receipts | Erik Johnston | 2015-07-01 | 1 | -2/+5 |
* | | Add bulk insert events API | Erik Johnston | 2015-06-25 | 1 | -0/+31 |
|/ |
|
* | SYN-377: Make sure that the StreamIdGenerator.get_next.__exit__ is called fro... | Mark Haines | 2015-05-12 | 1 | -4/+8 |
* | Typo | Erik Johnston | 2015-04-29 | 1 | -1/+1 |
* | Also remove yield from within lock in the other generator | Erik Johnston | 2015-04-29 | 1 | -8/+6 |
* | Fix deadlock in id_generators. No idea why this was an actual deadlock. | Erik Johnston | 2015-04-29 | 1 | -14/+16 |
* | Make get_max_token into inlineCallbacks so that the lock works. | Erik Johnston | 2015-04-27 | 1 | -3/+4 |
* | Use try..finally in contextlib.contextmanager | Erik Johnston | 2015-04-15 | 1 | -3/+5 |
* | Correctly increment the _next_id initially | Erik Johnston | 2015-04-14 | 1 | -2/+4 |
* | Stream ordering and out of order insertions. | Erik Johnston | 2015-04-09 | 2 | -0/+140 |