- Apr 11, 2017
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
- Apr 10, 2017
-
-
Erik Johnston authored
This is mainly done by moving the calculation of where to send presence updates from the presence handler to the transaction queue, so we only need to send the presence event (and not the destinations) across the replication connection. Before we were duplicating by sending the full state across once per destination.
-
Erik Johnston authored
-
David Baker authored
Support authenticated SMTP
-
Erik Johnston authored
Fix up federation SendQueue and document types
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
- Apr 07, 2017
-
-
Erik Johnston authored
Speed up get_current_state_ids
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Using _simple_select_list is fairly expensive for functions that return a lot of rows and/or get called a lot. (This is because it carefully constructs a list of dicts). get_current_state_ids gets called a lot on startup and e.g. when the IRC bridge decided to send tonnes of joins/leaves (as it invalidates the cache). We therefore replace it with a custon txn function that builds up the final result dict without building up and intermediate representation.
-
Erik Johnston authored
fix typo in synctl help
-
Erik Johnston authored
Don't double encode replication data
-
- Apr 06, 2017
-
-
Kim Brose authored
-
Erik Johnston authored
-
Erik Johnston authored
Reduce rate of USER_SYNC repl commands
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Daniel Dent authored
Closes (SYN-714) #1385 Signed-off-by:
Daniel Dent <matrixcontrib@contactdaniel.net>
-
- Apr 05, 2017
-
-
Erik Johnston authored
-
Erik Johnston authored
Rearrange TCP replication metrics
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Move to using TCP replication
-
Erik Johnston authored
Deduplicate new deviceinbox rows for replication
-
- Apr 04, 2017
-
-
Erik Johnston authored
-