Erik Johnston
|
4be85281f9
|
Enable state caches on workers
|
2016-09-15 14:31:22 +01:00 |
Erik Johnston
|
784a2d4f2c
|
Remove broken cache stuff
|
2016-08-15 11:25:48 +01:00 |
Erik Johnston
|
24f36469bc
|
Add federation /version API
|
2016-08-05 16:36:07 +01:00 |
Mark Haines
|
8c75040c25
|
Fix setting gc thresholds in the workers
|
2016-06-17 11:48:12 +01:00 |
Mark Haines
|
a352b68acf
|
Use worker_ prefixes for worker config, use existing support for multiple config files
|
2016-06-16 17:29:50 +01:00 |
Mark Haines
|
364d616792
|
Access the event_cache_size directly from the server object.
This means that the workers can override the event_cache_size
directly without clobbering the value in the main synapse config.
|
2016-06-16 12:53:15 +01:00 |
Mark Haines
|
bde13833cb
|
Access replication_url from the worker config directly
|
2016-06-16 12:44:40 +01:00 |
Mark Haines
|
885ee861f7
|
Inline the synchrotron and pusher configs into the main config
|
2016-06-16 11:06:12 +01:00 |
Erik Johnston
|
2d1d1025fa
|
Add gc_threshold to pusher and synchrotron
|
2016-06-07 16:26:25 +01:00 |
Erik Johnston
|
dded389ac1
|
Allow setting of gc.set_thresholds
|
2016-06-07 15:45:56 +01:00 |
Mark Haines
|
5ef84da4f1
|
Yield on the sleeps intended to backoff replication
|
2016-06-06 16:05:28 +01:00 |
David Baker
|
1f31cc37f8
|
Working unsubscribe links going straight to the HS
and authed by macaroons that let you delete pushers and nothing else
|
2016-06-02 17:21:31 +01:00 |
Mark Haines
|
b3f29dc1e5
|
Manually expire broken caches like the who_forgot_in_room
|
2016-05-13 17:16:27 +01:00 |
Mark Haines
|
f03ddc98ec
|
Use the SlavedAccountDataStore
|
2016-05-13 17:01:28 +01:00 |
Mark Haines
|
206eb9fd94
|
Shift some of the state_group methods into the SlavedEventStore
|
2016-05-13 16:58:14 +01:00 |
David Baker
|
b5e646a18c
|
Make email notifs work on the pusher synapse
Plus general bugfix to email notif code
|
2016-05-13 11:36:50 +01:00 |
David Baker
|
ae1af262f6
|
Pass through _get_state_group_for_events
|
2016-05-10 19:18:03 +02:00 |
David Baker
|
90afc07f39
|
StateStore, not EventsStore
|
2016-05-10 19:10:46 +02:00 |
David Baker
|
89b5ef7c4b
|
Cached functions must be accessed through the dict
|
2016-05-10 19:05:22 +02:00 |
David Baker
|
35b6e6d2a8
|
Pass though _get_state_group_for_events
|
2016-05-10 18:56:40 +02:00 |
David Baker
|
3367e65476
|
Pass through get_state_groups
|
2016-05-10 18:53:15 +02:00 |
David Baker
|
0c4ccdcb83
|
Also pass through get_profile_displayname
|
2016-05-10 18:51:14 +02:00 |
David Baker
|
9ef05a12c3
|
Add date header & message id
|
2016-05-04 14:52:10 +01:00 |
David Baker
|
8cc82aad87
|
Add db functions used for email to the pusher app
|
2016-05-04 11:47:59 +01:00 |
Mark Haines
|
71df327190
|
Actually start the pusher daemon
|
2016-04-26 17:07:09 +01:00 |
Mark Haines
|
c9eab73f2a
|
Fix typo in default pusher config
|
2016-04-26 17:06:18 +01:00 |
Mark Haines
|
b80b93ea0f
|
Add a log context to the daemonized pusher
|
2016-04-26 15:57:28 +01:00 |
Mark Haines
|
6df5a6a833
|
Optionally daemonize the pusher
|
2016-04-26 15:37:41 +01:00 |
Mark Haines
|
9c417c54d4
|
Add a couple of update methods to the PusherSlaveStore
|
2016-04-26 10:45:02 +01:00 |
Mark Haines
|
f15e9e8de4
|
Remove the uncomments from the comments
|
2016-04-25 17:56:24 +01:00 |
Mark Haines
|
72e2fafa20
|
Add a metrics listener and a ssh listener to the pusher
|
2016-04-25 17:34:25 +01:00 |
Mark Haines
|
a3ac837599
|
Optionally split out the pushers into a separate process
|
2016-04-21 17:22:37 +01:00 |