Commit Graph

235 Commits (92d39126d70477da65c478c1ffc5a6ef124833d6)

Author SHA1 Message Date
Erik Johnston ca8abfbf30 Clean up TransactionQueue 8 years ago
Erik Johnston 3bc9629be5 Measure federation send transaction resources 8 years ago
Erik Johnston 24f36469bc Add federation /version API 8 years ago
Mark Haines bf81e38d36 Fix retry utils to check if the exception is a subclass of CME 8 years ago
David Baker 389c890f14 Don't include name of room for invites in push 8 years ago
Matthew Hodgson 242c52d607 typo 8 years ago
Erik Johnston 248e6770ca Cache federation state responses 8 years ago
Erik Johnston 7335f0adda Add ReadWriteLock 9 years ago
David Baker 870c45913e Use similar naming we use in email notifs for push 9 years ago
Mark Haines 9f1800fba8 Remove registered_users from the distributor. 9 years ago
Erik Johnston 58a224a651 Pull out update_results_dict 9 years ago
Erik Johnston 73c7112433 Change CacheMetrics to be quicker 9 years ago
Erik Johnston e043ede4a2 Small optimisation to CacheListDescriptor 9 years ago
Erik Johnston 597013caa5 Make cachedList go a bit faster 9 years ago
Matthew Hodgson 680f1d9387 catch thinko in presentable names 9 years ago
David Baker c7c75e87dc Docstring 9 years ago
David Baker ec9cbe847d pep8 newline 9 years ago
David Baker ebbabc4986 Handle room invites in email notifs 9 years ago
David Baker 7b4715bad7 More variable calculation for email notifs 9 years ago
Mark Haines 72e2fafa20 Add a metrics listener and a ssh listener to the pusher 9 years ago
Mark Haines f22f46f4f9 Move the listenTCP call outside the manhole function 9 years ago
David Baker 290f125a13 Typo 9 years ago
David Baker 05e49ffbdf No we don't: it's just the display name 9 years ago
David Baker c5b3c6e101 Sort member events 9 years ago
David Baker e8701e64b9 Implement group-of-people names 9 years ago
Mark Haines 5905f36f05 Split out setting up the manhole to a separate file 9 years ago
Mark Haines 9e7aa98c22 Split out create_resource_tree to a separate file 9 years ago
David Baker c10ed26c30 Flesh out email templating 9 years ago
Erik Johnston eb8619e256 Create log context in Measure if one doesn't exist 9 years ago
Erik Johnston cb9c465707 Use SynapseError 504 for Timeout errors 9 years ago
Mark Haines 82d7eea7e3 Move the versionstring code out of app.homeserver into util 9 years ago
Mark Haines 7e2f971c08 Remove some unused functions (#711) 9 years ago
Mark Haines b9ee5650b0 Move all the wrapper functions for distributor.fire 9 years ago
Erik Johnston 95ac3078da Rename things 9 years ago
Erik Johnston ee5aef6c72 Log contexts and squash things together 9 years ago
Erik Johnston 639cd07d6d Add comment 9 years ago
Erik Johnston af03ecf352 Deduplicate joins 9 years ago
Mark Haines 87f2dec8d4 Make the cache objects be per instance rather than being global 9 years ago
Erik Johnston 3f4eb4c924 Comment 9 years ago
Erik Johnston 8d73cd502b Add concurrently_execute function 9 years ago
Mark Haines 77cba688ed Fix typo 9 years ago
Mark Haines 191c7bef6b Deduplicate identical /sync requests 9 years ago
Erik Johnston 8122ad7bab Simplify intern_dict 9 years ago
Erik Johnston acdfef7b14 Intern all the things 9 years ago
Erik Johnston 75daede92f String intern 9 years ago
Erik Johnston c4a8cbd15a Make LruCache use a dedicated _Node class 9 years ago
Erik Johnston a547e2df85 Return list, not generator. 9 years ago
Mark Haines 239badea9b Use syntax that works on both py2.7 and py3 9 years ago
Erik Johnston 374f9b2f07 Limit stream change cache size too 9 years ago
Erik Johnston ce2cdced61 Move cache size fiddling to descriptors only. Fix tests 9 years ago