Commit Graph

79 Commits (98fd558382226b347d78e5f6e6782c6e74c25e69)

Author SHA1 Message Date
reivilibre 5b645ae2ad
Refactor entry points so that they all have a `main` function. (#13052) 2 years ago
V02460 b7f7ca24b1
Remove shebang line from module files (#10415) 3 years ago
Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 4 years ago
Erik Johnston bbf8886a05
Merge worker apps into one. (#6964) 5 years ago
Patrick Cloke 509e381afa
Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) 5 years ago
Erik Johnston 48c3a96886
Port synapse.replication.tcp to async/await (#6666) 5 years ago
Erik Johnston bc5cb8bfe8 Remove database config parsing from apps. 5 years ago
Brendan Abolivier 2ac78438d8
Make the PusherSlaveStore inherit from the slave RoomStore 5 years ago
Andrew Morgan 54fef094b3
Remove usage of deprecated logger.warn method from codebase (#6271) 5 years ago
Amber Brown 7dc398586c
Implement a structured logging output system. (#5680) 5 years ago
Erik Johnston 80cfad233e Call startup commands as system triggers. 5 years ago
Amber Brown 7ad1d76356
Support Prometheus_client 0.4.0+ (#5636) 5 years ago
Amber Brown 463b072b12
Move logging utilities out of the side drawer of util/ and into logging/ (#5606) 5 years ago
Amber Brown 32e7c9e7f2
Run Black. (#5482) 6 years ago
Amber Brown 9cd33d2f4b
Deduplicate some code in synapse.app (#4567) 6 years ago
Richard van der Hoff e7a16c6210 Remove redundant run_as_background_process() from pusherpool 6 years ago
Richard van der Hoff 3e8b02c939 Rename _refresh_pusher 6 years ago
Amber Brown 381d2cfdf0
Make workers work on Py3 (#4027) 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
Richard van der Hoff 66f7dc8c87 Fix logcontexts for running pushers 6 years ago
Amber Brown 49af402019 run isort 6 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
Erik Johnston 493e25d554 Move storage functions for push calculations 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 ac66e11f2b Add the appropriate amount of preserve_fn 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 edd6cdfc9a Restore default bind address 8 years ago
Erik Johnston 8a0fddfd73 Remove spurious for..else.. 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 24772ba56e Respect use_frozen_dicts option in workers 8 years ago
Erik Johnston 748d8fdc7b Reduce DB hits for replication 8 years ago
Erik Johnston 4be85281f9 Enable state caches on workers 8 years ago
Erik Johnston 784a2d4f2c Remove broken cache stuff 8 years ago
Erik Johnston 24f36469bc Add federation /version API 8 years ago
Mark Haines 8c75040c25 Fix setting gc thresholds in the workers 9 years ago
Mark Haines a352b68acf Use worker_ prefixes for worker config, use existing support for multiple config files 9 years ago
Mark Haines 364d616792 Access the event_cache_size directly from the server object. 9 years ago