synapse-old/synapse
Erik Johnston 88e5ffe6fe Deduplicate device updates sent over replication
We currently send several kHz of device list updates over replication
occisonally, which often causes the replications streams to lag and then
get dropped.

A lot of those updates will actually be duplicates, since we don't send
e.g. device_ids across replication, so let's deduplicate it when we pull
them out of the database.
2018-10-29 17:34:34 +00:00
..
_scripts Port register_new_matrix_user to Python 3 and add tests (#4085) 2018-10-26 22:05:22 +11:00
api Basic initial support for room upgrades 2018-10-25 19:10:24 +01:00
app Merge branch 'develop' of github.com:matrix-org/synapse into neilj/fix_mau_init 2018-10-24 16:25:39 +01:00
appservice
config Merge branch 'develop' of github.com:matrix-org/synapse into erikj/alias_disallow_list 2018-10-25 15:25:31 +01:00
crypto Fix a number of flake8 errors 2018-10-24 10:39:03 +01:00
events
federation Merge branch 'develop' of github.com:matrix-org/synapse into erikj/alias_disallow_list 2018-10-25 15:25:31 +01:00
groups
handlers Delete the disused & unspecced identicon functionality (#4106) 2018-10-29 23:57:24 +11:00
http Merge pull request #3969 from turt2live/travis/fix-federated-group-requests 2018-10-23 10:41:04 -06:00
metrics
module_api
push Fix start_pushers vs _start_pushers confusion 2018-10-24 09:24:55 +01:00
replication Don't truncate command name in metrics 2018-10-29 17:34:21 +00:00
res/templates
rest Delete the disused & unspecced identicon functionality (#4106) 2018-10-29 23:57:24 +11:00
server_notices
state Rename resolve_events_with_factory 2018-10-24 09:44:22 +01:00
static/client
storage Deduplicate device updates sent over replication 2018-10-29 17:34:34 +00:00
streams
util Merge branch 'develop' of github.com:matrix-org/synapse into erikj/alias_disallow_list 2018-10-25 15:25:31 +01:00
__init__.py
event_auth.py
notifier.py
python_dependencies.py Delete the disused & unspecced identicon functionality (#4106) 2018-10-29 23:57:24 +11:00
secrets.py
server.py commit transaction before closing 2018-10-24 17:17:30 +01:00
server.pyi Basic initial support for room upgrades 2018-10-25 19:10:24 +01:00
types.py
visibility.py Refactor state group lookup to reduce DB hits (#4011) 2018-10-25 17:49:55 +01:00