- May 07, 2020
-
-
Manuel Stahl authored
-
Brendan Abolivier authored
-
Patrick Cloke authored
-
Patrick Cloke authored
-
Erik Johnston authored
-
Brendan Abolivier authored
Update docker runtime image to Alpine v3.11
-
Brendan Abolivier authored
Add dummy_events_threshold which allows configuring the number of forward extremities a room needs for Synapse to send forward extremities in it.
-
- May 06, 2020
-
-
Patrick Cloke authored
-
Andrew Morgan authored
-
Richard van der Hoff authored
For the record, the reason we need this is as follows: each RDATA command comes down the redis pipe as a subscription message. txredisapi as written needs at least three reactor ticks to read each subscription message from the tcp buffer. Hence, once the process gets loaded, it starts getting behind, and eventually redis knifes the connection. it then takes ages for the master to work its way through the backlog, before it reconnects again, during which any commands from any workers are dropped.
-
Richard van der Hoff authored
-
Andrew Morgan authored
-
Richard van der Hoff authored
Make get_e2e_cross_signing_key delegate to get_e2e_cross_signing_keys_bulk
-
Richard van der Hoff authored
... mostly because the latter has a cache.
-
Richard van der Hoff authored
There's no point carefully dividing a list into batches, and then completely ignoring the batches.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
use an upsert to update device_lists_outbound_last_success
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
most of these params don't really need to be lists.
-
Erik Johnston authored
Speed up fetching device lists changes in sync.
-
Richard van der Hoff authored
Fix lost events on replication reconnection
-
- May 05, 2020
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
... otherwise we can believe we're up to date when we're not.
-
Brendan Abolivier authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Erik Johnston authored
-
Erik Johnston authored
Currently we copy `users_who_share_room` needlessly about three times, which is expensive when the set is large (which it can easily be).
-
Richard van der Hoff authored
We're pretty close to having mypy working for `synapse.federation`, so let's finish the job.
-
Patrick Cloke authored
-
Erik Johnston authored
This caused `prev_state_ids` to be incorrect if the state event was not replacing an existing state entry.
-
Richard van der Hoff authored
looks like we managed to break this during the refactorathon.
-
- May 04, 2020
-
-
Erik Johnston authored
This will be used to coordinate stream IDs across multiple writers. Functions as the equivalent of both `StreamIdGenerator` and `SlavedIdTracker`.
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
Fix MANIFEST.in
-