Open nirik opened 7 years ago
Also, bugzilla breaks things:
bodhi-backend01.phx2.fedoraproject.org fedmsg-hub[14214]: [2017-03-13 23:58:13][ fedmsg ERROR]f25-updates MasherThread failed. Transaction rolled back. ... bodhi-backend01.phx2.fedoraproject.org fedmsg-hub[14214]: HTTPError: 502 Server Error: Proxy Error for url: https://bugzilla.redhat.com/xmlrpc.cgi
python-backoff could be useful for this.
Currently, when the bodhi masher is going it talks to several other systems. Whenever one of these things stops answering it almost immediately fails that thread.
These things include:
It would be nice if it would detect the connection failed and wait and retry with some backoff. We don't want it to keep trying forever, but if it tried even say 5 times at immediate/30seconds/60seconds/120seconds, etc it would help make it more robust.