| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename and move the classes | Richard van der Hoff | 2019-03-13 | 1 | -801/+0 |
* | Factor per-destination stuff out of TransactionQueue | Richard van der Hoff | 2019-03-13 | 1 | -132/+182 |
* | Move client receipt processing to federation sender worker. | Richard van der Hoff | 2019-03-13 | 1 | -0/+35 |
* | Avoid rebuilding Edu objects in worker mode (#4770) | Richard van der Hoff | 2019-03-04 | 1 | -7/+24 |
* | Add metrics for number of outgoing EDUs, by type (#4695) | Richard van der Hoff | 2019-02-20 | 1 | -4/+18 |
* | Use snder and not event ID domain to check if ours | Erik Johnston | 2019-01-29 | 1 | -1/+1 |
* | Don't log stack traces for HTTP error responses | Erik Johnston | 2019-01-08 | 1 | -1/+6 |
* | Refactor request sending to have better excpetions (#4358) | Erik Johnston | 2019-01-08 | 1 | -5/+14 |
* | Add helpers for getting prev and auth events (#4139) | Erik Johnston | 2018-11-06 | 1 | -3/+1 |
* | Various cleanups in the federation client code (#4031) | Richard van der Hoff | 2018-10-16 | 1 | -15/+12 |
* | Fix complete fail to do the right thing | Richard van der Hoff | 2018-09-28 | 1 | -1/+2 |
* | remove spurious federation checks on localhost | Richard van der Hoff | 2018-09-26 | 1 | -31/+6 |
* | Limit the number of PDUs/EDUs per fedreation transaction | Erik Johnston | 2018-09-06 | 1 | -0/+12 |
* | Integrate presence from hotfixes (#3694) | Amber Brown | 2018-08-18 | 1 | -0/+4 |
* | more metrics for the federation and appservice senders | Richard van der Hoff | 2018-08-07 | 1 | -1/+9 |
* | Remove pdu_failures from transactions | Travis Ralston | 2018-07-30 | 1 | -27/+5 |
* | Run things as background processes | Richard van der Hoff | 2018-07-18 | 1 | -9/+6 |
* | Resource tracking for background processes | Richard van der Hoff | 2018-07-18 | 1 | -5/+7 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -16/+14 |
* | Populate synapse_federation_client_sent_pdu_destinations:count again (#3386) | Amber Brown | 2018-06-21 | 1 | -3/+7 |
* | Remove run_on_reactor (#3395) | Amber Brown | 2018-06-14 | 1 | -4/+0 |
* | Consistently use six's iteritems and wrap lazy keys/values in list() if they'... | Amber Brown | 2018-05-31 | 1 | -2/+4 |
* | fixes | Amber Brown | 2018-05-23 | 1 | -4/+4 |
* | cleanup pep8 errors | Amber Brown | 2018-05-22 | 1 | -5/+17 |
* | fixes | Amber Brown | 2018-05-22 | 1 | -3/+3 |
* | replacing portions | Amber Brown | 2018-05-21 | 1 | -28/+19 |
* | Improve exception handling for background processes | Richard van der Hoff | 2018-04-27 | 1 | -0/+2 |
* | Set all metrics at the same time | Erik Johnston | 2018-04-12 | 1 | -6/+6 |
* | Track last processed event received_ts | Erik Johnston | 2018-04-11 | 1 | -0/+11 |
* | Track where event stream processing have gotten up to | Erik Johnston | 2018-04-11 | 1 | -0/+4 |
* | Use run_in_background instead | Erik Johnston | 2018-04-10 | 1 | -1/+1 |
* | Preserve log contexts correctly | Erik Johnston | 2018-04-10 | 1 | -1/+4 |
* | Log event ID on exception | Erik Johnston | 2018-04-10 | 1 | -1/+4 |
* | Handle all events in a room correctly | Erik Johnston | 2018-04-09 | 1 | -1/+2 |
* | Send federation events concurrently | Erik Johnston | 2018-04-09 | 1 | -4/+18 |
* | Handle exceptions in get_hosts_for_room when sending events over federation | Erik Johnston | 2018-04-09 | 1 | -11/+16 |
* | Add federation_domain_whitelist option (#2820) | Matthew Hodgson | 2018-01-22 | 1 | -1/+3 |
* | Metrics for events processed in appservice and fed sender | Richard van der Hoff | 2018-01-15 | 1 | -0/+4 |
* | Clear logcontext before starting fed txn queue runner | Richard van der Hoff | 2017-11-28 | 1 | -2/+8 |
* | Fix up logcontext handling in (federation) TransactionQueue | Richard van der Hoff | 2017-10-06 | 1 | -16/+32 |
* | Remove spurious log lines | Erik Johnston | 2017-06-07 | 1 | -1/+0 |
* | Faster cache for get_joined_hosts | Erik Johnston | 2017-05-25 | 1 | -0/+2 |
* | Make presence use cached users/hosts in room | Erik Johnston | 2017-05-16 | 1 | -1/+1 |
* | Add cache for get_current_hosts_in_room | Erik Johnston | 2017-05-02 | 1 | -5/+1 |
* | Merge pull request #2115 from matrix-org/erikj/dedupe_federation_repl | Erik Johnston | 2017-04-12 | 1 | -10/+76 |
|\ |
|
| * | Comment | Erik Johnston | 2017-04-12 | 1 | -2/+1 |
| * | Reuse get_interested_parties | Erik Johnston | 2017-04-12 | 1 | -3/+3 |
| * | Comment | Erik Johnston | 2017-04-11 | 1 | -0/+2 |
| * | Move get_interested_remotes back to presence handler | Erik Johnston | 2017-04-11 | 1 | -35/+6 |
| * | Comments | Erik Johnston | 2017-04-11 | 1 | -1/+14 |
| * | Reduce federation presence replication traffic | Erik Johnston | 2017-04-10 | 1 | -9/+90 |
* | | Add a counter metric for successfully-sent transactions | Paul "LeoNerd" Evans | 2017-04-11 | 1 | -0/+3 |
|/ |
|
* | Bail early if remote wouldn't be retried (#2064) | Erik Johnston | 2017-03-29 | 1 | -2/+8 |
* | Batch sending of device list pokes | Erik Johnston | 2017-03-24 | 1 | -0/+1 |
* | push federation retry limiter down to matrixfederationclient | Richard van der Hoff | 2017-03-23 | 1 | -121/+95 |
* | Fix assertion to stop transaction queue getting wedged | Richard van der Hoff | 2017-03-15 | 1 | -0/+5 |
* | Fix a race in transaction queue | Richard van der Hoff | 2017-02-20 | 1 | -9/+21 |
* | Correctly raise exceptions for ratelimitng. Ratelimit on 401 | Erik Johnston | 2017-02-01 | 1 | -1/+1 |
* | Better handle 404 response for federation /send/ | Erik Johnston | 2017-01-31 | 1 | -0/+1 |
* | Fix up sending of m.device_list_update edus | Erik Johnston | 2017-01-25 | 1 | -60/+61 |
* | Add basic implementation of local device list changes | Erik Johnston | 2017-01-25 | 1 | -3/+21 |
* | Lower the not retrying host log line to debug | Erik Johnston | 2017-01-17 | 1 | -1/+1 |
* | Only send events that originate on this server. | Mark Haines | 2017-01-05 | 1 | -0/+12 |
* | Get the destinations from the state from before the event | Mark Haines | 2017-01-04 | 1 | -8/+9 |
* | Send ALL membership events to the server that was affected. | Mark Haines | 2017-01-04 | 1 | -3/+5 |
* | Correctly handle 500's and 429 on federation | Erik Johnston | 2016-11-24 | 1 | -0/+7 |
* | Comments | Erik Johnston | 2016-11-21 | 1 | -0/+3 |
* | Remove explicit calls to send_pdu | Erik Johnston | 2016-11-21 | 1 | -4/+9 |
* | Fix tests | Erik Johnston | 2016-11-21 | 1 | -0/+3 |
* | Store federation stream positions in the database | Erik Johnston | 2016-11-21 | 1 | -4/+17 |
* | Handle sending events and device messages over federation | Erik Johnston | 2016-11-17 | 1 | -0/+32 |
* | Use new federation_sender DI | Erik Johnston | 2016-11-16 | 1 | -0/+10 |
* | Add transaction queue and transport layer to DI | Erik Johnston | 2016-11-16 | 1 | -2/+2 |
* | Move logic into transaction_queue | Erik Johnston | 2016-11-16 | 1 | -3/+16 |
* | Rename transaction queue functions to send_* | Erik Johnston | 2016-11-16 | 1 | -5/+5 |
* | Fix incorrect attribute name | Erik Johnston | 2016-09-09 | 1 | -1/+1 |
* | Comment | Erik Johnston | 2016-09-09 | 1 | -0/+1 |
* | Add edu.type as part of key. Remove debug logging | Erik Johnston | 2016-09-09 | 1 | -2/+3 |
* | Clobber EDUs in send queue | Erik Johnston | 2016-09-09 | 1 | -3/+45 |
* | Drop replication log levels | Erik Johnston | 2016-09-09 | 1 | -1/+0 |
* | Check if destination is ready for retry earlier | Erik Johnston | 2016-09-09 | 1 | -15/+16 |
* | Fix tightloop on sending transaction | Erik Johnston | 2016-09-09 | 1 | -122/+134 |
* | Correctly guard against multiple concurrent transactions | Erik Johnston | 2016-09-09 | 1 | -38/+41 |
* | Update last_device_stream_id_by_dest if there is nothing to send | Erik Johnston | 2016-09-09 | 1 | -0/+1 |
* | Add a new method to enqueue the device messages rather than sending a dummy EDU | Mark Haines | 2016-09-07 | 1 | -0/+11 |
* | Move the check for federated device_messages. | Mark Haines | 2016-09-07 | 1 | -11/+15 |
* | Add stream change caches for device messages | Mark Haines | 2016-09-07 | 1 | -1/+4 |
* | Send device messages over federation | Mark Haines | 2016-09-06 | 1 | -7/+36 |
* | PEP8 | Erik Johnston | 2016-08-10 | 1 | -1/+3 |
* | Clean up TransactionQueue | Erik Johnston | 2016-08-10 | 1 | -215/+160 |
* | Measure federation send transaction resources | Erik Johnston | 2016-08-10 | 1 | -5/+7 |
* | Run transaction queue on reactor | Erik Johnston | 2016-05-09 | 1 | -0/+3 |
* | Fix up logcontexts | Erik Johnston | 2016-02-08 | 1 | -3/+0 |
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
* | Don't rearrange transaction_queue | Erik Johnston | 2015-11-03 | 1 | -12/+11 |
* | Fix broken cache for getting retry times. This meant we retried remote destin... | Erik Johnston | 2015-11-03 | 1 | -23/+24 |
* | Add txn_id to some log lines | Erik Johnston | 2015-05-22 | 1 | -6/+11 |
* | Log less lines at INFO level, but include more helpful information | Erik Johnston | 2015-05-22 | 1 | -6/+10 |
* | Don't log enqueue_ | Erik Johnston | 2015-05-01 | 1 | -1/+0 |
* | Appease pep8 | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -3/+6 |
* | Neater metrics from TransactionQueue | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -9/+11 |
* | Use _ instead of . as a metric namespacing separator, for Prometheus | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -2/+2 |
* | Rename Metrics' "keys" to "labels" | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -2/+2 |
* | Put vector gauges on transaction queue pending PDU and EDU dicts | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -2/+14 |
* | Fix bug in logging. | Erik Johnston | 2015-03-10 | 1 | -5/+5 |
* | Fix bug in logging. | Erik Johnston | 2015-03-10 | 1 | -1/+1 |
* | Must update pending_transactions map before yield'ing | Erik Johnston | 2015-02-26 | 1 | -2/+2 |
* | Implement and use new batched get missing pdu | Erik Johnston | 2015-02-23 | 1 | -1/+1 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.7.1 | Erik Johnston | 2015-02-18 | 1 | -3/+27 |
|\ |
|
| * | Restrict the destinations that synapse can talk to | Mark Haines | 2015-02-18 | 1 | -3/+27 |
* | | Add errback to all deferreds in transaction_queue | Erik Johnston | 2015-02-18 | 1 | -14/+23 |
* | | Discard destination 'localhost' | Erik Johnston | 2015-02-18 | 1 | -2/+2 |
* | | Don't send failure to self | Erik Johnston | 2015-02-18 | 1 | -0/+3 |
|/ |
|
* | Fix pyflakes | Erik Johnston | 2015-02-18 | 1 | -1/+0 |
* | Merge branch 'keyclient_retry_scheme' of github.com:matrix-org/synapse into d... | Erik Johnston | 2015-02-18 | 1 | -92/+63 |
|\ |
|
| * | Try to only back off if we think we failed to connect to the remote | Erik Johnston | 2015-02-17 | 1 | -33/+33 |
| * | Add per server retry limiting. | Erik Johnston | 2015-02-17 | 1 | -95/+66 |
* | | Format the response of transaction request in a nicer way | Erik Johnston | 2015-02-17 | 1 | -2/+20 |
|/ |
|
* | Use consumeErrors=True on all DeferredLists. | Erik Johnston | 2015-02-17 | 1 | -1/+1 |
* | Log all the exits from _attempt_new_transaction | Erik Johnston | 2015-02-10 | 1 | -2/+7 |
* | Apply sanity to the transport client interface. Convert 'make_join' and 'send... | Erik Johnston | 2015-02-04 | 1 | -5/+18 |
* | Split up replication_layer module into client, server and transaction queue | Erik Johnston | 2015-01-26 | 1 | -3/+6 |
* | Split out TransactionQueue from replication layer | Erik Johnston | 2015-01-22 | 1 | -0/+314 |