Projet

Général

Profil

Development #65539

arrêter les tentatives d'autosave après quelques erreurs

Ajouté par Frédéric Péters il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
20 mai 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

On fait un autosave quand des données ont changé et logiquement si l'autosave échoue on n'enregistre pas le fait que les données transférées ont été sauvegardées. Mais quand ça tombe en erreur de manière systématique (typiquement sur dépassement du délai autorisé de 200ms pour l'autosave), ça va retaper, et retaper, et retaper, et ok peut-être qu'il y a juste eu un moment pas de chance une erreur mais si ça persiste, faudrait arrêter.


Fichiers

Révisions associées

Révision efef11fa (diff)
Ajouté par Frédéric Péters il y a presque 2 ans

misc: stop calling autosave after 5 errors (#65539)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 2 ans

(aussi dans le patch je mets autosave_timeout_id à null après les appels à window.clearTimeout parce que je trouve ça plus net).

#2

Mis à jour par Emmanuel Cazenave il y a presque 2 ans

J'imagine que je loupe quelque chose mais je ne comprends le error_counter++ appelé sur un évènement complete, on s'attendrait à voir ça après un évènement error.

#3

Mis à jour par Frédéric Péters il y a presque 2 ans

complete est appelé dans tous les cas ("A function to be called when the request finishes (after success and error callbacks are executed)"), ça permet d'avoir ainsi l'incrément fait quand on a un 200 qui dit autre chose que json.result == 'success' et également fait sur une erreur réseau ou autre.

#5

Mis à jour par Emmanuel Cazenave il y a presque 2 ans

  • Statut changé de Solution proposée à Solution validée
#6

Mis à jour par Frédéric Péters il y a presque 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit efef11fa2ff3859911e0d431f72a822a28cbc50b
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri May 20 19:25:52 2022 +0200

    misc: stop calling autosave after 5 errors (#65539)
#7

Mis à jour par Transition automatique il y a presque 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#8

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF