David Baker
|
3a62cacfb0
|
Use COALESCE rather than IFNULL
as this works on sqlite and postgres (postgres doesn't have IFNULL)
|
2018-05-01 17:54:03 +01:00 |
|
David Baker
|
4d55b16faa
|
Fix python synatx
|
2018-05-01 14:32:30 +01:00 |
|
David Baker
|
105709bf32
|
Fix profile repl
|
2018-05-01 14:27:14 +01:00 |
|
David Baker
|
d7fad867fa
|
Merge pull request #3123 from matrix-org/dbkr/user_directory_defer_to_is
Option to defer user_directory search to an ID server
|
2018-04-27 17:18:13 +01:00 |
|
David Baker
|
8fddcf703e
|
Merge remote-tracking branch 'origin/dinsic' into dbkr/user_directory_defer_to_is
|
2018-04-26 10:23:12 +01:00 |
|
David Baker
|
e2adb360eb
|
Merge pull request #3112 from matrix-org/dbkr/profile_replication
Option to replicate user profiles to another server
|
2018-04-26 10:22:28 +01:00 |
|
David Baker
|
47ed4a4aa7
|
PR feedback
Unnecessary inlineCallbacks, missing yield, SQL comments & trailing
commas.
|
2018-04-25 13:58:37 +01:00 |
|
David Baker
|
7fafa838ae
|
Comment why the looping call loops
|
2018-04-25 11:59:22 +01:00 |
|
David Baker
|
de341bec1b
|
Add 'ex[erimental API' comment
|
2018-04-25 11:51:57 +01:00 |
|
David Baker
|
643c89d497
|
Fix spelling & add experimental API comment
|
2018-04-25 11:40:37 +01:00 |
|
David Baker
|
6554253f48
|
Option to defer to an ID server for user_directory
|
2018-04-19 19:28:12 +01:00 |
|
David Baker
|
3add16df49
|
pep8 again
|
2018-04-17 13:23:16 +01:00 |
|
David Baker
|
dde01efbcb
|
Don't do profile repl if no repl targets
|
2018-04-17 12:26:45 +01:00 |
|
David Baker
|
22e416b726
|
Update profile cache only on master
and same for the profile replication
|
2018-04-17 12:17:16 +01:00 |
|
David Baker
|
b4b7c80181
|
Fix other tests
|
2018-04-17 11:03:10 +01:00 |
|
David Baker
|
5fc3477fd3
|
Fix tests
|
2018-04-17 10:46:49 +01:00 |
|
David Baker
|
8743f42b49
|
pep8
|
2018-04-17 10:34:04 +01:00 |
|
David Baker
|
7285afa4be
|
Handle current batch number being null
|
2018-04-17 10:28:00 +01:00 |
|
David Baker
|
3c446d0a81
|
Merge remote-tracking branch 'origin/dinsic' into dbkr/profile_replication
|
2018-04-16 18:35:25 +01:00 |
|
David Baker
|
1147ce7e18
|
Include origin_server in the sig!
Also be consistent with underscores
|
2018-04-12 17:59:37 +01:00 |
|
Matthew Hodgson
|
0d2b7fdcec
|
Merge branch 'develop' into dinsic
|
2018-04-12 13:29:57 +01:00 |
|
Richard van der Hoff
|
d5c74b9f6c
|
Merge pull request #3092 from matrix-org/rav/response_cache_metrics
Add metrics for ResponseCache
|
2018-04-12 12:59:36 +01:00 |
|
Erik Johnston
|
0f13f30fca
|
Merge pull request #3090 from matrix-org/erikj/processed_event_lag
Add metrics for event processing lag
|
2018-04-12 12:18:57 +01:00 |
|
Erik Johnston
|
415aeefd89
|
Format docstring
|
2018-04-12 12:07:09 +01:00 |
|
Erik Johnston
|
19ceb4851f
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/processed_event_lag
|
2018-04-12 11:36:07 +01:00 |
|
Richard van der Hoff
|
261124396e
|
Merge pull request #3059 from matrix-org/rav/doc_response_cache
Document the behaviour of ResponseCache
|
2018-04-12 11:22:30 +01:00 |
|
Erik Johnston
|
23a7f9d7f4
|
Doc we raise on unknown event
|
2018-04-12 11:20:51 +01:00 |
|
Erik Johnston
|
d7bf3a68f0
|
s/list/tuple
|
2018-04-12 11:19:04 +01:00 |
|
Erik Johnston
|
f67e906e18
|
Set all metrics at the same time
|
2018-04-12 11:18:19 +01:00 |
|
Erik Johnston
|
971059a733
|
Merge pull request #3088 from matrix-org/erikj/as_parallel
Send events to ASes concurrently
|
2018-04-12 10:42:36 +01:00 |
|
Erik Johnston
|
e939f3bca6
|
Fix tests
|
2018-04-11 14:37:11 +01:00 |
|
Erik Johnston
|
4dae4a97ed
|
Track last processed event received_ts
|
2018-04-11 14:27:09 +01:00 |
|
Erik Johnston
|
92e34615c5
|
Track where event stream processing have gotten up to
|
2018-04-11 12:13:40 +01:00 |
|
Erik Johnston
|
ab825aa328
|
Add GaugeMetric
|
2018-04-11 12:13:40 +01:00 |
|
Richard van der Hoff
|
233699c42e
|
Merge pull request #2760 from Valodim/pypy
Synapse on PyPy
|
2018-04-11 11:20:01 +01:00 |
|
David Baker
|
4e12b10c7c
|
Trigger profile replication on profile change
|
2018-04-11 10:17:07 +01:00 |
|
Erik Johnston
|
121591568b
|
Send events to ASes concurrently
|
2018-04-11 09:56:00 +01:00 |
|
Richard van der Hoff
|
b3384232a0
|
Add metrics for ResponseCache
|
2018-04-10 23:14:47 +01:00 |
|
Matthew Hodgson
|
360d899a64
|
Merge pull request #3086 from matrix-org/r30_stats
fix typo
|
2018-04-10 17:46:37 +01:00 |
|
David Baker
|
e654230a51
|
Written but untested profile replication
|
2018-04-10 17:41:58 +01:00 |
|
Neil Johnson
|
d54cfbb7a8
|
fix typo
|
2018-04-10 17:38:16 +01:00 |
|
Erik Johnston
|
eaa2ebf20b
|
Merge pull request #3079 from matrix-org/erikj/limit_concurrent_sends
Limit concurrent event sends for a room
|
2018-04-10 16:43:58 +01:00 |
|
Erik Johnston
|
9daf82278f
|
Merge pull request #3078 from matrix-org/erikj/federation_sender
Send federation events concurrently
|
2018-04-10 16:43:48 +01:00 |
|
Neil Johnson
|
dd723267b2
|
Merge branch 'release-v0.27.0' of https://github.com/matrix-org/synapse into develop
|
2018-04-10 15:03:29 +01:00 |
|
Erik Johnston
|
a060dfa132
|
Use run_in_background instead
|
2018-04-10 14:25:11 +01:00 |
|
Erik Johnston
|
f8e8ec013b
|
Note why we're limiting concurrent event sends
|
2018-04-10 14:00:46 +01:00 |
|
Erik Johnston
|
1246d23710
|
Preserve log contexts correctly
|
2018-04-10 12:04:32 +01:00 |
|
Erik Johnston
|
d49cbf712f
|
Log event ID on exception
|
2018-04-10 12:03:41 +01:00 |
|
Erik Johnston
|
ce72d590ed
|
Merge pull request #3082 from matrix-org/erikj/urlencode_paths
URL quote path segments over federation
|
2018-04-10 11:31:16 +01:00 |
|
Erik Johnston
|
11d2609da7
|
Ensure slashes are escaped
|
2018-04-10 11:24:40 +01:00 |
|