Correctly handle 500's and 429 on federation

This commit is contained in:
Erik Johnston 2016-11-24 15:04:49 +00:00
parent 7e03f9a484
commit aaecffba3a
2 changed files with 8 additions and 1 deletions

View file

@ -462,6 +462,13 @@ class TransactionQueue(object):
code = e.code
response = e.response
if e.code == 429 or 500 <= e.code:
logger.info(
"TX [%s] {%s} got %d response",
destination, txn_id, code
)
raise e
logger.info(
"TX [%s] {%s} got %d response",
destination, txn_id, code