Bump LibreTranslate de temporisation par appel jusqu'aux années 90; maintenir un comptage à un seul arriéré

FixTranslateService
Expédié
10 mai 2026 à 05:56 UTC
Auteur
Kamo
Commite
f7ae1ef

Deux suites du changement de réessai/failedKeys: 1. La temporisation de la demande par appel était de 30 s. La production a des appels d'offres à l'emploi (chat, notifications, etc.) frapper le même service de traduction qui les appels de synchronisation de l'IC - lorsque le travailleur LibreTranslate est à mi-redémarrage ou la file d'attente n'est pas vide, notre demande peut s'asseoir en attendant 30-60 avant même que le travailleur ne commence dessus. Les 30 s'étournèrent tournèrent toutes les demande en cas de réponse dans un triple-rétrier-chalet et en cascade Des centaines de temporisations d'AVERTIT par synchronisation. Les années 90 donnent suffisamment de marge pour une demande en file d'attente pour être effectivement achevée. 2. Le nouveau comportement du routeur "jeter quand tous les fournisseurs ont commis des erreurs" est correct pour le critère d'évaluation du lot (le terme appétent d'appel peut marquer failedKeys et réessayer ensuite) mais casse les appelants de l'exécution d'un seul trafic, qui avait l'habitude d'obtenir le texte source sur l'échec et maintenant obtenir un 500. Restaurer la chute douce UNIQUEMENT pour le chemin à translation unique; Désactivent explicitement les défaillances de fond mortelles.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation