Commit Graph

45 Commits (7dcf984075cbc36e0c9bbd199bf4e4de99523224)

Author SHA1 Message Date
Richard van der Hoff a5798de067 Move replication.tcp.streams into a package 6 years ago
Richard van der Hoff fdcad8eabd Move client receipt processing to federation sender worker. 6 years ago
Amber Brown 9cd33d2f4b
Deduplicate some code in synapse.app (#4567) 6 years ago
Amber Brown 5d976c0c7c
Fix worker TLS (#4492) 6 years ago
Schnuffle dc5db01ff2 Replaced all occurences of e.message with str(e) 6 years ago
Erik Johnston 8601c24287 Fix some instances of ExpiringCache not expiring cache items 6 years ago
Richard van der Hoff 0b07f02e19 Make sure that we close db connections opened during init 6 years ago
Richard van der Hoff 0e8d78f6aa Logcontexts for replication command handlers 6 years ago
Erik Johnston 773db62a22 Rename slave TransactionStore to SlaveTransactionStore 6 years ago
Amber Brown b37c472419
Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) 6 years ago
Amber Brown 49af402019 run isort 6 years ago
Jeroen 3d605853c8 send SNI for federation requests 7 years ago
Travis Ralston 12285a1a76 The flag is named enable_metrics, not collect_metrics 7 years ago
Amber Brown febe0ec8fd
Run Prometheus on a different port, optionally. (#3274) 7 years ago
Richard van der Hoff 318711e139 Set Server header in SynapseRequest 7 years ago
Richard van der Hoff 2a13af23bc Use run_in_background in preference to preserve_fn 7 years ago
Richard van der Hoff 9255a6cb17 Improve exception handling for background processes 7 years ago
Matthew Hodgson 8cbbfaefc1 404 correctly on missing paths via NoResource 7 years ago
Richard van der Hoff 25adde9a04 Factor out get_db_conn to HomeServer base class 7 years ago
Silke df0f602796 Implement listen_tcp method in remaining workers 7 years ago
Richard van der Hoff 543c794a76 Factor out common application start 7 years ago
Erik Johnston 6aa5bc8635 Initial worker impl 8 years ago
Erik Johnston 9c712a366f Move get_presence_list_* to SlaveStore 8 years ago
Erik Johnston 29574fd5b3 Reduce federation presence replication traffic 8 years ago
Erik Johnston 449d1297ca Fix up federation SendQueue and document types 8 years ago
Erik Johnston f10ce8944b Don't double json encode federation replication data 8 years ago
Erik Johnston d1d5362267 Add comment 8 years ago
Erik Johnston ac66e11f2b Add the appropriate amount of preserve_fn 8 years ago
Erik Johnston 6ce6bbedcb Move where we ack federation 8 years ago
Erik Johnston 36c28bc467 Update all the workers and master to use TCP replication 8 years ago
Richard van der Hoff 067b00d49d Run the reactor with the sentinel logcontext 8 years ago
Richard van der Hoff d84bd51e95 Refactor logger config for workers 8 years ago
Erik Johnston 252b503fc8 Hook device list updates to replication 8 years ago
Erik Johnston edd6cdfc9a Restore default bind address 8 years ago
Johannes Löthberg 702c020e58 Fix check for bind_address 8 years ago
Johannes Löthberg 7dfd70fc83 Add support for specifying multiple bind addresses 8 years ago
Erik Johnston 4d9b5c60f9 Comment 8 years ago
Erik Johnston 4c79a63fd7 Explicit federation ack 8 years ago
Erik Johnston 50934ce460 Comments 8 years ago
Erik Johnston 7c9cdb2245 Store federation stream positions in the database 8 years ago
Erik Johnston f8ee66250a Handle sending events and device messages over federation 8 years ago
Erik Johnston ed787cf09e Hook up the send queue and create a federation sender worker 8 years ago
Erik Johnston 24772ba56e Respect use_frozen_dicts option in workers 8 years ago
Erik Johnston 4be85281f9 Enable state caches on workers 8 years ago
Erik Johnston bcbd74dc5b Remove log lines 8 years ago
Erik Johnston 07229bbdae Add appservice worker 8 years ago
Erik Johnston 24f36469bc Add federation /version API 8 years ago
Erik Johnston ec8b217722 Add destination retry to slave store 8 years ago
Erik Johnston 76b89d0edb Add slace storage functions for public room list 8 years ago
Erik Johnston aede7248ab Split out a FederationReader process 8 years ago