Erik Johnston
|
d25c20ccbe
|
Use windowing function to make use of index
|
2016-09-07 14:22:22 +01:00 |
|
Erik Johnston
|
94a83b534f
|
Merge pull request #1065 from matrix-org/erikj/state_storage
Move to storing state_groups_state as deltas
|
2016-09-07 09:39:58 +01:00 |
|
Erik Johnston
|
8da7d0e4f9
|
Merge pull request #1073 from matrix-org/erikj/presence_fiddle
Record counts of state changes
|
2016-09-06 11:37:20 +01:00 |
|
Erik Johnston
|
3c4208a057
|
Record counts of state changes
|
2016-09-06 11:31:01 +01:00 |
|
Erik Johnston
|
2eed4d7af4
|
Merge pull request #1072 from matrix-org/erikj/presence_fiddle
Fiddle should_notify to better report stats
|
2016-09-06 10:57:48 +01:00 |
|
Erik Johnston
|
438ef47637
|
Short circuit if presence is the same
|
2016-09-06 10:28:35 +01:00 |
|
Erik Johnston
|
74a3b4a650
|
Fiddle should_notify to better report stats
|
2016-09-06 10:23:38 +01:00 |
|
Erik Johnston
|
9b69c85f7c
|
Merge pull request #1071 from matrix-org/erikj/pdf_fix
Allow PDF to be rendered from media repo
|
2016-09-05 17:55:43 +01:00 |
|
Erik Johnston
|
d51b8a1674
|
Add quotes and be explicity about script-src
|
2016-09-05 17:35:01 +01:00 |
|
Erik Johnston
|
662b031a30
|
Allow PDF to be rendered from media repo
|
2016-09-05 17:25:26 +01:00 |
|
Erik Johnston
|
0595413c0f
|
Scale the batch size so that we're not bitten by the minimum
|
2016-09-05 15:49:57 +01:00 |
|
Erik Johnston
|
a7032abb2e
|
Correctly handle reindexing state groups that already have an edge
|
2016-09-05 15:07:23 +01:00 |
|
Erik Johnston
|
9e6d88f4e2
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_storage
|
2016-09-05 15:01:33 +01:00 |
|
Erik Johnston
|
8c93e0bae7
|
Merge pull request #1070 from matrix-org/erikj/presence_stats
Record why we have chosen to notify
|
2016-09-05 15:01:30 +01:00 |
|
Erik Johnston
|
70332a12dd
|
Take value in a better way
|
2016-09-05 14:57:14 +01:00 |
|
Erik Johnston
|
373654c635
|
Comment about sqlite and WITH RECURSIVE
|
2016-09-05 14:50:36 +01:00 |
|
Erik Johnston
|
485d999c8a
|
Correctly delete old state groups in purge history API
|
2016-09-05 14:49:08 +01:00 |
|
Erik Johnston
|
69054e3d4c
|
Record why we have chosen to notify
|
2016-09-05 14:12:11 +01:00 |
|
Erik Johnston
|
0237a0d1a5
|
Merge pull request #1069 from matrix-org/erikj/host_find
Use get_joined_users_from_context instead of manually looking up hosts
|
2016-09-05 13:57:30 +01:00 |
|
Erik Johnston
|
69a2d4e38c
|
Use get_joined_users_from_context instead of manually looking up hosts
|
2016-09-05 13:44:40 +01:00 |
|
Erik Johnston
|
940d4fad24
|
Merge pull request #1068 from matrix-org/erikj/bulk_push
Make bulk_get_push_rules_for_room use get_joined_users_from_context cache
|
2016-09-05 12:44:44 +01:00 |
|
Erik Johnston
|
bb36b93f71
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_storage
|
2016-09-05 11:53:11 +01:00 |
|
Erik Johnston
|
d87b87adf7
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/bulk_push
|
2016-09-05 11:52:49 +01:00 |
|
Erik Johnston
|
caed150363
|
Remove unused imports
|
2016-09-05 10:52:01 +01:00 |
|
Erik Johnston
|
80a6a445fa
|
Only fetch local pushers
|
2016-09-05 10:43:32 +01:00 |
|
Erik Johnston
|
628e65721b
|
Add comments
|
2016-09-05 10:41:27 +01:00 |
|
Mark Haines
|
274c2f50a5
|
Merge pull request #1067 from matrix-org/markjh/idempotent
Fix membership changes to be idempotent
|
2016-09-05 10:21:25 +01:00 |
|
Erik Johnston
|
a99e933550
|
Add upgrade script that will slowly prune state_groups_state entries
|
2016-09-05 10:05:36 +01:00 |
|
Erik Johnston
|
3847fa38c4
|
Make bulk_get_push_rules_for_room use get_joined_users_from_context cache
|
2016-09-05 10:02:38 +01:00 |
|
Mark Haines
|
f2690c6423
|
Fix membership changes to be idempotent
|
2016-09-02 19:23:22 +01:00 |
|
Mark Haines
|
81b94c5750
|
Merge pull request #1066 from matrix-org/markjh/direct_to_device_lowerbound
Only return new device messages in /sync
|
2016-09-02 16:18:34 +01:00 |
|
Mark Haines
|
65fa37ac5e
|
Only return new device messages in /sync
|
2016-09-02 15:50:37 +01:00 |
|
Erik Johnston
|
3baf641a48
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_storage
|
2016-09-02 14:54:07 +01:00 |
|
Erik Johnston
|
c0238ecbed
|
Explicitly specify state_key for history_visibility fetching
|
2016-09-02 14:53:46 +01:00 |
|
Erik Johnston
|
273b6bcf22
|
Merge pull request #1064 from matrix-org/erikj/on_receive_check
Only check if host is in room if we have state and auth_chain
|
2016-09-02 14:43:35 +01:00 |
|
Erik Johnston
|
f7f1027d3d
|
Comment on when auth chain and state are None
|
2016-09-02 14:42:38 +01:00 |
|
Erik Johnston
|
34e5e17f91
|
Comment
|
2016-09-02 14:26:07 +01:00 |
|
Erik Johnston
|
b96c6c3185
|
Docstrings
|
2016-09-02 14:19:22 +01:00 |
|
Erik Johnston
|
1ffe9578d1
|
Merge pull request #1063 from matrix-org/erikj/pull_out_ids_only
Only pull out IDs from DB for /state_ids/ request
|
2016-09-02 14:16:28 +01:00 |
|
Erik Johnston
|
cce957e254
|
Bump max_entries on get_destination_retry_timings
|
2016-09-02 14:08:33 +01:00 |
|
Erik Johnston
|
bd9b8d87ae
|
Only check if host is in room if we have state and auth_chain
|
2016-09-02 13:40:28 +01:00 |
|
Mark Haines
|
2aa39db681
|
Merge pull request #1062 from matrix-org/markjh/direct_to_device_synchrotron
Fix up the calls to the notifier for device messages
|
2016-09-02 11:24:30 +01:00 |
|
Erik Johnston
|
657847e4c6
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_storage
|
2016-09-02 11:04:48 +01:00 |
|
Mark Haines
|
965168a842
|
Merge branch 'develop' into markjh/direct_to_device_synchrotron
|
2016-09-02 10:59:24 +01:00 |
|
Erik Johnston
|
2854ee2a52
|
Only pull out IDs from DB for /state_ids/ request
|
2016-09-02 10:53:36 +01:00 |
|
Erik Johnston
|
598317927c
|
Limit the length of state chains
|
2016-09-02 10:41:38 +01:00 |
|
Mark Haines
|
7ed5acacf4
|
Fix up the calls to the notifier for device messages
|
2016-09-01 18:08:40 +01:00 |
|
Erik Johnston
|
c1c38da586
|
Merge pull request #1061 from matrix-org/erikj/linearize_resolution
Linearize state resolution to help caches
|
2016-09-01 15:58:19 +01:00 |
|
Erik Johnston
|
051a9ea921
|
Linearize state resolution to help caches
|
2016-09-01 14:55:03 +01:00 |
|
Erik Johnston
|
265d847ffd
|
Fix typo in log line
|
2016-09-01 14:50:06 +01:00 |
|