Commit Graph

65 Commits (7b411007e6558d5be835257e52a7479a375b027c)

Author SHA1 Message Date
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
Adrian Tschira 36c59ce669 Use six.itervalues in some places 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 795b0849f3 Add a comment which might save some confusion 7 years ago
Richard van der Hoff 7f14f0ae38 Remove dead sync_callback 7 years ago
Richard van der Hoff 543c794a76 Factor out common application start 7 years ago
Erik Johnston 2cc998fed8 Fix replication. And notify 7 years ago
Erik Johnston 78cefd78d6 Make workers report to master for user ip updates 8 years ago
Erik Johnston 9c712a366f Move get_presence_list_* to SlaveStore 8 years ago
Erik Johnston 414522aed5 Move get_interested_parties 8 years ago
Erik Johnston 29574fd5b3 Reduce federation presence replication traffic 8 years ago
Erik Johnston 391712a4f9 Comment 8 years ago
Erik Johnston dbf87282d3 Docs 8 years ago
Erik Johnston b5cb6347a4 Don't immediately notify the master about users whose syncs have gone away 8 years ago
Erik Johnston 96b9b6c127 Don't double json encode typing replication data 8 years ago
Erik Johnston ac66e11f2b Add the appropriate amount of preserve_fn 8 years ago
Erik Johnston 3376f16012 Shuffle and comment synchrotron presence 8 years ago
Erik Johnston 36c28bc467 Update all the workers and master to use TCP replication 8 years ago
Erik Johnston aac6d1fc9b PEP8 8 years ago
Richard van der Hoff 067b00d49d Run the reactor with the sentinel logcontext 8 years ago
Erik Johnston 61f471f779 Don't send the full event json over replication 8 years ago
Erik Johnston 6957bfdca6 Don't recreate so many sets 8 years ago
Richard van der Hoff d84bd51e95 Refactor logger config for workers 8 years ago
Mark Haines 3a46280ca3 Add db functions needed for room initial sync to slave 8 years ago
Erik Johnston 4ac363a168 Remove debug logging 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 24772ba56e Respect use_frozen_dicts option in workers 8 years ago
Erik Johnston 87528f0756 Support /initialSync in synchrotron worker 8 years ago
Erik Johnston 4be85281f9 Enable state caches on workers 8 years ago
Erik Johnston 44330a21e9 Comment 8 years ago
Mark Haines 7ed5acacf4 Fix up the calls to the notifier for device messages 8 years ago
Erik Johnston 873f870e5a Add new direct message storage functions to slave store 8 years ago
Erik Johnston 784a2d4f2c Remove broken cache stuff 8 years ago
Erik Johnston 64e7e11853 Implement cache replication stream 8 years ago
Erik Johnston 4e1cebd56f Make synchrotron accept /events 8 years ago
Will Hunt 5b5148b7ec Synced up synchrotron set_state with PresenceHandler set_state 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
Mark Haines bde13833cb Access replication_url from the worker config directly 9 years ago
Mark Haines 885ee861f7 Inline the synchrotron and pusher configs into the main config 9 years ago
Erik Johnston 2d1d1025fa Add gc_threshold to pusher and synchrotron 9 years ago