Smalyshev added a comment.

I disagree. If there is a problem that is not likely to be fixed immediately (like transient error on server), it is better to exit and alert the human (via monitoring system) that things are broken. Mindlessly repeating on persistent error does not help anything, just makes it harder to see what's going on - Updater is seemingly running, but not doing anything in fact but spinning on error. It'd also spam the logs, making getting to the root cause easier.
If you are sure that all the errors are transient, there is a very easy workaround - just make service restart it no matter what. That would achieve the same effect. But I prefer it to fail hard in the case the error is serious and permanent, so the chance somebody notices things are broken is higher.


TASK DETAIL
https://phabricator.wikimedia.org/T176927

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Smalyshev
Cc: Smalyshev, Aklapper, Yurik, Lucas_Werkmeister_WMDE, GoranSMilovanovic, QZanden, EBjune, merbst, Avner, debt, Gehel, Jonas, FloNight, Xmlizer, jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to