Richard van der Hoff
|
2324124a72
|
Merge pull request #2921 from matrix-org/rav/unyielding_make_deferred_yieldable
Rewrite make_deferred_yieldable avoiding inlineCallbacks
|
2018-03-01 15:39:10 +00:00 |
|
Richard van der Hoff
|
3a75de923b
|
Rewrite make_deferred_yieldable avoiding inlineCallbacks
... because (a) it's actually simpler (b) it might be marginally more
performant?
|
2018-03-01 12:40:05 +00:00 |
|
Erik Johnston
|
126b9bf96f
|
Log in the correct places
|
2018-03-01 12:05:33 +00:00 |
|
Erik Johnston
|
157298f986
|
Don't do preserve_fn for every request
|
2018-03-01 11:59:45 +00:00 |
|
Erik Johnston
|
89f90d808a
|
Add some logging
|
2018-03-01 11:59:16 +00:00 |
|
Erik Johnston
|
8ded8ba2c7
|
Make repl send_event idempotent and retry on timeouts
If we treated timeouts as failures on the worker we would attempt to
clean up e.g. push actions while the master might still process the
event.
|
2018-03-01 11:20:34 +00:00 |
|
Erik Johnston
|
f381d63813
|
Check event auth on the worker
|
2018-03-01 10:18:37 +00:00 |
|
Erik Johnston
|
6b8604239f
|
Correctly send ratelimit and extra_users params
|
2018-03-01 10:08:39 +00:00 |
|
Erik Johnston
|
f756f961ea
|
Fixup comments
|
2018-03-01 10:05:27 +00:00 |
|
Erik Johnston
|
28e973ac11
|
Calculate push actions on worker
|
2018-02-28 18:02:30 +00:00 |
|
Erik Johnston
|
493e25d554
|
Move storage functions for push calculations
This will allow push actions for an event to be calculated on workers.
|
2018-02-27 13:58:16 +00:00 |
|
Erik Johnston
|
3594dbc6dc
|
Merge pull request #2904 from matrix-org/erikj/receipt_cache_invalidation
Fix missing invalidations for receipt storage
|
2018-02-27 11:34:26 +00:00 |
|
Erik Johnston
|
2311189ee4
|
Merge pull request #2903 from matrix-org/erikj/split_roommember_store
Split out RoomMemberStore
|
2018-02-27 11:32:10 +00:00 |
|
Erik Johnston
|
c57607874c
|
Merge pull request #2901 from matrix-org/erikj/split_as_stores
Split AS stores
|
2018-02-27 10:07:07 +00:00 |
|
Erik Johnston
|
8956f0147a
|
Add comment
|
2018-02-27 10:06:51 +00:00 |
|
Erik Johnston
|
e5b4a208ce
|
Merge pull request #2892 from matrix-org/erikj/batch_inserts_push_actions
Batch inserts into event_push_actions_staging
|
2018-02-26 14:45:40 +00:00 |
|
Erik Johnston
|
45b5fe9122
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/handle_unpersisted_events_push
|
2018-02-26 13:49:24 +00:00 |
|
Erik Johnston
|
d62ce972f8
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_roommember_store
|
2018-02-23 11:46:24 +00:00 |
|
Erik Johnston
|
6ae9a3d2a6
|
Update copyright
|
2018-02-23 11:44:49 +00:00 |
|
Erik Johnston
|
a90c60912f
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_event_push_actions
|
2018-02-23 11:26:31 +00:00 |
|
Erik Johnston
|
50e8657867
|
Merge pull request #2902 from matrix-org/erikj/split_events_store
Split out get_events and co into a worker store
|
2018-02-23 11:23:52 +00:00 |
|
Erik Johnston
|
1cf9e071dd
|
Merge pull request #2899 from matrix-org/erikj/split_pushers
Split PusherStore
|
2018-02-23 11:23:35 +00:00 |
|
Erik Johnston
|
d0957753bf
|
Merge pull request #2898 from matrix-org/erikj/split_push_rules_store
Split PushRulesStore
|
2018-02-23 11:23:23 +00:00 |
|
Erik Johnston
|
199dba6c15
|
Merge pull request #2897 from matrix-org/erikj/split_account_data
Split AccountDataStore and TagStore
|
2018-02-23 11:23:11 +00:00 |
|
Erik Johnston
|
70349872c2
|
Update copyright
|
2018-02-23 11:14:35 +00:00 |
|
Erik Johnston
|
eba93b05bf
|
Split EventsWorkerStore into separate file
|
2018-02-23 11:01:21 +00:00 |
|
Erik Johnston
|
bf8a36e080
|
Update copyright
|
2018-02-23 10:52:10 +00:00 |
|
Erik Johnston
|
5d0f665848
|
Remove redundant clock
|
2018-02-23 10:49:58 +00:00 |
|
Erik Johnston
|
3bd760628b
|
_event_persist_queue shouldn't be in worker store
|
2018-02-23 10:49:18 +00:00 |
|
Erik Johnston
|
eb9b5eec81
|
Update copyright
|
2018-02-23 10:42:39 +00:00 |
|
Erik Johnston
|
c2ecfcc3a4
|
Update copyright
|
2018-02-23 10:41:34 +00:00 |
|
Erik Johnston
|
7e6cf89dc2
|
Update copyright
|
2018-02-23 10:39:19 +00:00 |
|
Erik Johnston
|
26d37f7a63
|
Update copyright
|
2018-02-23 10:33:55 +00:00 |
|
Erik Johnston
|
bb73f55fc6
|
Use absolute imports
|
2018-02-23 10:31:16 +00:00 |
|
Erik Johnston
|
faeb369f15
|
Fix missing invalidations for receipt storage
|
2018-02-21 15:19:54 +00:00 |
|
Erik Johnston
|
3dec9c66b3
|
Split out RoomMemberStore
|
2018-02-21 12:07:26 +00:00 |
|
Erik Johnston
|
46244b2759
|
Split AS stores
|
2018-02-21 11:49:34 +00:00 |
|
Erik Johnston
|
27b094f382
|
Split out get_events and co into a worker store
|
2018-02-21 11:41:48 +00:00 |
|
Erik Johnston
|
573712da6b
|
Update comments
|
2018-02-21 11:29:49 +00:00 |
|
Erik Johnston
|
c96d547f4d
|
Actually use new param
|
2018-02-21 11:03:42 +00:00 |
|
Erik Johnston
|
d15d237b0d
|
Split out EventPushActionWorkerStore
|
2018-02-21 11:01:13 +00:00 |
|
Erik Johnston
|
27939cbb0e
|
Merge pull request #2893 from matrix-org/erikj/delete_from_staging_fed
Delete from push_actions_staging in federation too
|
2018-02-21 11:00:06 +00:00 |
|
Erik Johnston
|
6f72765371
|
Split PusherStore
|
2018-02-21 10:54:21 +00:00 |
|
Erik Johnston
|
cbaad969f9
|
Split PushRulesStore
|
2018-02-21 10:43:31 +00:00 |
|
Erik Johnston
|
ca9b9d9703
|
Split AccountDataStore and TagStore
|
2018-02-21 10:15:04 +00:00 |
|
Erik Johnston
|
8fbb4d0d19
|
Raise exception in abstract method
|
2018-02-20 17:59:23 +00:00 |
|
Erik Johnston
|
95e4cffd85
|
Fix comment
|
2018-02-20 17:58:40 +00:00 |
|
Erik Johnston
|
e316bbb4c0
|
Use abstract base class to access stream IDs
|
2018-02-20 17:43:57 +00:00 |
|
Erik Johnston
|
f5ac4dc2d4
|
Split ReceiptsStore
|
2018-02-20 16:28:28 +00:00 |
|
Erik Johnston
|
24087bffa9
|
Ensure all push actions are deleted from staging
|
2018-02-20 12:34:31 +00:00 |
|