Erik Johnston
|
a83c514d1f
|
Improve caching for read_marker API
We add a new storage function to get a paritcular type of room account
data. This allows us to prefill the cache when updating that acount
data.
|
2018-03-01 17:08:17 +00:00 |
|
Erik Johnston
|
33bebb63f3
|
Add some caches to help read marker API
|
2018-03-01 17:08:17 +00:00 |
|
Erik Johnston
|
17445e6701
|
Merge pull request #2920 from matrix-org/erikj/retry_send_event
Make repl send_event idempotent and retry on timeouts
|
2018-03-01 12:14:21 +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
|
182ff17c83
|
Merge pull request #2875 from matrix-org/erikj/push_actions_worker
Calculate push actions on worker
|
2018-03-01 11:20:07 +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
|
9cb3a190bc
|
Merge pull request #2913 from matrix-org/erikj/store_push
Move storage functions for push calculations
|
2018-02-28 18:02:03 +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
|
73fe866847
|
Merge pull request #2894 from matrix-org/erikj/handle_unpersisted_events_push
Ensure all push actions are deleted from staging
|
2018-02-26 14:28:35 +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
|
2ec49826e8
|
Merge pull request #2900 from matrix-org/erikj/split_event_push_actions
Split out EventPushActionWorkerStore
|
2018-02-23 11:44:30 +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 |
|