Richard van der Hoff
|
f04e35c170
|
Merge branch 'develop' into matrix-org-hotfixes
|
2018-07-10 18:04:03 +01:00 |
Amber Brown
|
49af402019
|
run isort
|
2018-07-09 16:09:20 +10:00 |
hera
|
82781f5838
|
Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixes
|
2018-06-28 21:09:28 +00:00 |
Amber Brown
|
6350bf925e
|
Attempt to be more performant on PyPy (#3462)
|
2018-06-28 14:49:57 +01:00 |
Erik Johnston
|
4c22c9b0b6
|
Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixes
|
2018-06-25 14:37:13 +01:00 |
Amber Brown
|
07cad26d65
|
Remove all global reactor imports & pass it around explicitly (#3424)
|
2018-06-25 14:08:28 +01:00 |
Erik Johnston
|
1766a5fdc0
|
Increase MAX_EVENTS_BEHIND for replication clients
|
2018-06-22 15:58:14 +01:00 |
Amber Brown
|
99b77aa829
|
Fix tcp protocol metrics naming (#3410)
|
2018-06-21 09:39:27 +01:00 |
Richard van der Hoff
|
b7e7fd2d0e
|
Fix replication metrics
fix bug introduced in #3256
|
2018-06-04 16:23:05 +01:00 |
Amber Brown
|
754826a830
|
Merge remote-tracking branch 'origin/develop' into 3218-official-prom
|
2018-05-28 18:57:23 +10:00 |
Amber Brown
|
1f69693347
|
Merge pull request #3244 from NotAFile/py3-six-4
replace some iteritems with six
|
2018-05-24 13:04:07 -05:00 |
Amber Brown
|
b6063631c3
|
more cleanup
|
2018-05-22 17:36:20 -05:00 |
Amber Brown
|
228f1f584e
|
fix the test failures
|
2018-05-22 15:02:38 -05:00 |
Amber Brown
|
8f5a688d42
|
cleanups, self-registration
|
2018-05-22 10:56:03 -05:00 |
Amber Brown
|
a8990fa2ec
|
Merge remote-tracking branch 'origin/develop' into 3218-official-prom
|
2018-05-22 10:50:26 -05:00 |
Richard van der Hoff
|
9ea219c514
|
Send users a server notice about consent
When a user first syncs, we will send them a server notice asking them to
consent to the privacy policy if they have not already done so.
|
2018-05-22 11:54:51 +01:00 |
Amber Brown
|
fcc525b0b7
|
rest of the changes
|
2018-05-21 19:48:57 -05:00 |
Amber Brown
|
df9f72d9e5
|
replacing portions
|
2018-05-21 19:47:37 -05:00 |
Adrian Tschira
|
933bf2dd35
|
replace some iteritems with six
Signed-off-by: Adrian Tschira <nota@notafile.com>
|
2018-05-19 17:59:26 +02:00 |
Adrian Tschira
|
57b58e2174
|
make imports local
Signed-off-by: Adrian Tschira <nota@notafile.com>
|
2018-04-28 13:41:41 +02:00 |
Richard van der Hoff
|
3ee4ad09eb
|
Fix json encoding bug in replication
json encoders have an encode method, not a dumps method.
|
2018-04-03 15:09:48 +01:00 |
Richard van der Hoff
|
05630758f2
|
Use static JSONEncoders
using json.dumps with custom options requires us to create a new JSONEncoder on
each call. It's more efficient to create one upfront and reuse it.
|
2018-03-29 23:13:33 +01:00 |
Erik Johnston
|
9aa5a0af51
|
Explicitly use simplejson
|
2018-03-20 09:58:13 +00:00 |
Erik Johnston
|
610accbb7f
|
Fix replication after switch to simplejson
Turns out that simplejson serialises namedtuple's as dictionaries rather
than tuples by default.
|
2018-03-19 16:12:48 +00:00 |
Erik Johnston
|
fa72803490
|
Merge branch 'master' of github.com:matrix-org/synapse into develop
|
2018-03-19 11:41:01 +00:00 |
Erik Johnston
|
926ba76e23
|
Replace ujson with simplejson
|
2018-03-15 23:43:31 +00:00 |
Richard van der Hoff
|
5c3c32f16f
|
Metrics for number of RDATA commands received
I found myself wishing we had this.
|
2018-01-15 17:45:55 +00:00 |
Richard van der Hoff
|
0edf085b68
|
Fix some logcontext leaks in replication resource
The @measure_func annotations rely on the wrapped function respecting the
logcontext rules. Add the necessary yields to make this work.
|
2017-11-23 23:19:43 +00:00 |
Richard van der Hoff
|
eaaabc6c4f
|
replace 'except:' with 'except Exception:'
what could possibly go wrong
|
2017-10-23 15:52:32 +01:00 |
hera
|
f807f7f804
|
log when we get an exception handling replication updates
|
2017-10-12 11:51:24 +01:00 |
Erik Johnston
|
2cc998fed8
|
Fix replication. And notify
|
2017-07-20 17:13:18 +01:00 |
Erik Johnston
|
925b3638ff
|
Reduce log levels in tcp replication
|
2017-07-11 10:04:21 +01:00 |
Erik Johnston
|
27f26e48b7
|
Serialize user ip command as json
|
2017-06-27 16:25:38 +01:00 |
Erik Johnston
|
78cefd78d6
|
Make workers report to master for user ip updates
|
2017-06-27 14:58:10 +01:00 |
Erik Johnston
|
6aa5bc8635
|
Initial worker impl
|
2017-06-16 11:47:11 +01:00 |
Erik Johnston
|
2cac7623a5
|
Add missing notifier
|
2017-06-09 11:24:41 +01:00 |
Erik Johnston
|
2e6f5a4910
|
Typo
|
2017-04-10 16:17:40 +01:00 |
Erik Johnston
|
efcb6db688
|
Merge pull request #2109 from matrix-org/erikj/send_queue_fix
Fix up federation SendQueue and document types
|
2017-04-10 13:09:25 +01:00 |
Erik Johnston
|
0364d23210
|
Up replication ping timeout
|
2017-04-10 11:32:05 +01:00 |
Erik Johnston
|
ab904caf33
|
Comments
|
2017-04-10 10:02:17 +01:00 |
Erik Johnston
|
98ce212093
|
Merge pull request #2103 from matrix-org/erikj/no-double-encode
Don't double encode replication data
|
2017-04-07 09:39:52 +01:00 |
Erik Johnston
|
ad544c803a
|
Document types of the replication streams
|
2017-04-06 13:28:52 +01:00 |
Erik Johnston
|
69b3fd485d
|
Fix incorrect type when using InvalidateCacheCommand
|
2017-04-06 09:36:38 +01:00 |
Erik Johnston
|
fcc803b2bf
|
Add log lines
|
2017-04-05 17:13:44 +01:00 |
Erik Johnston
|
3f213d908d
|
Rearrange metrics
|
2017-04-05 14:15:09 +01:00 |
Erik Johnston
|
1ca0e78ca1
|
Fix typo
|
2017-04-05 13:43:39 +01:00 |
Erik Johnston
|
b43d3267e2
|
Fixup some metrics for tcp repl
|
2017-04-05 13:34:54 +01:00 |
Erik Johnston
|
a5c401bd12
|
Merge pull request #2097 from matrix-org/erikj/repl_tcp_client
Move to using TCP replication
|
2017-04-05 09:36:21 +01:00 |
Erik Johnston
|
a76886726b
|
Merge pull request #2098 from matrix-org/erikj/repl_tcp_fix
Advance replication streams even if nothing is listening
|
2017-04-04 15:40:51 +01:00 |
Erik Johnston
|
4264ceb31c
|
Fiddle tcp replication logging
|
2017-04-04 14:14:03 +01:00 |