Add per server retry limiting.
Factor out the pre destination retry logic from TransactionQueue so it can be reused in both get_pdu and crypto.keyring
Showing
- synapse/crypto/keyring.py 7 additions, 15 deletionssynapse/crypto/keyring.py
- synapse/federation/federation_client.py 24 additions, 12 deletionssynapse/federation/federation_client.py
- synapse/federation/transaction_queue.py 66 additions, 95 deletionssynapse/federation/transaction_queue.py
- synapse/util/retryutils.py 108 additions, 0 deletionssynapse/util/retryutils.py
Loading
Please register or sign in to comment