Commit Graph

263 Commits (ae6ff094941505064aeac48f4b911a45e83e6336)

Author SHA1 Message Date
Mark Haines a1cf9e3bf3 Add a stream for push rule updates 9 years ago
Erik Johnston 2c1fbea531 Fix up logcontexts 9 years ago
Daniel Wagner-Hall d83d004ccd Fix flake8 warnings for new flake8 9 years ago
Erik Johnston 87f9477b10 Add a Homeserver.setup method. 9 years ago
Erik Johnston aea5da0ef6 Guard against empty iterables 9 years ago
Erik Johnston 1ebf5e3d03 Correct docstring 9 years ago
Erik Johnston ddd25def01 Implement a _simple_select_many_batch 9 years ago
Matthew Hodgson 6c28ac260c copyrights 9 years ago
Mark Haines 6a5ff5f223 Track the time spent in the database per request. 9 years ago
Erik Johnston c85c912562 Add basic full text search impl. 9 years ago
Mark Haines 396834f1c0 synapse/storage/_base.py:_simple_max_id was unused 9 years ago
Mark Haines 1d9036aff2 synapse/storage/_base.py:_simple_delete was unused 9 years ago
Mark Haines 1ee3d26432 synapse/storage/_base.py:_simple_selectupdate_one was unused 9 years ago
Mark Haines 7dd4f79c49 synapse/storage/_base.py:_execute_and_decode was unused 9 years ago
Mark Haines 527d95dea0 synapse/storage/_base.py:Table was unused 9 years ago
Erik Johnston cd800ad99a Lower size of 'stateGroupCache' now that we have data from matrix.org to support doing so 9 years ago
Daniel Wagner-Hall cecbd636e9 /tokenrefresh POST endpoint 9 years ago
Erik Johnston 2df8dd9b37 Move all the caches into their own package, synapse.util.caches 9 years ago
Erik Johnston 53a817518b Comments 9 years ago
Erik Johnston 6eaa116867 Comment 9 years ago
Erik Johnston 4762c276cb Docs 9 years ago
Erik Johnston bb0a475c30 Comments 9 years ago
Mark Haines 559c51debc Use TypeError instead of ValueError and give a nicer error mesasge 9 years ago
Erik Johnston 86eaaa885b Rename keyargs to args in CacheDescriptor 9 years ago
Erik Johnston 2cd6cb9f65 Rename keyargs to args in Cache 9 years ago
Erik Johnston 9c5385b53a s/observed/observer/ 9 years ago
Erik Johnston 62126c996c Propogate stale cache errors to calling functions 9 years ago
Erik Johnston 20addfa358 Change Cache to not use *args in its interface 9 years ago
Erik Johnston 0211890134 Implement a CacheListDescriptor 9 years ago
Erik Johnston b8e386db59 Change Cache to not use *args in its interface 9 years ago
Erik Johnston 63b1eaf32c Docs 9 years ago
Erik Johnston b811c98574 Remove failed deferreds from cache 9 years ago
Erik Johnston 433314cc34 Re-implement DEBUG_CACHES flag 9 years ago
Erik Johnston 7eea3e356f Make @cached cache deferreds rather than the deferreds' values 9 years ago
Erik Johnston a89559d797 Use LRU cache by default 9 years ago
Erik Johnston 07507643cb Use dictionary cache to do group -> state fetching 9 years ago
Erik Johnston 4d6cb8814e Speed up event filtering (for ACL) logic 9 years ago
Erik Johnston 39e21ea51c Add support for using keyword arguments with cached functions 9 years ago
Erik Johnston 80a61330ee Add basic storage functions for handling of receipts 10 years ago
Erik Johnston d8866d7277 Caches should be bound to instances. 10 years ago
Mark Haines 53447e9cd3 Add caches for things requested by the pushers 10 years ago
Mark Haines d61ce3f670 Add a cache for get_current_state with state_key 10 years ago
Erik Johnston 65878a2319 Remove unused metric 10 years ago
Erik Johnston 10f1bdb9a2 Move get_events functions to storage.events 10 years ago
Erik Johnston c71176858b Newline, remove debug logging 10 years ago
Erik Johnston c3b37abdfd PEP8 10 years ago
Erik Johnston aa32bd38e4 Add a wait 10 years ago
Erik Johnston a2c4f3f150 Fix daedlock 10 years ago
Erik Johnston 1d566edb81 Remove race condition 10 years ago
Erik Johnston 142934084a Count and loop 10 years ago