Projet

Général

Profil

Bug #12782

réduire le temps minimum pour les sauts avec expiration à 10 minutes et/ou configurable via site-options.cfg

Ajouté par Benjamin Dauvergne il y a presque 8 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
28 juillet 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Demande d'Emmanuel Vancour du MININT, il aurait voulu 1 minute, Fred préfère 10, pour couper la poire en deux je suggère de mettre 10 par défaut et de laisser la possibilité de baisser cela dans site-options.cfg.


Fichiers

Révisions associées

Révision ced4feb5 (diff)
Ajouté par Frédéric Péters il y a plus de 7 ans

workflows: make it possible to alter jump timeout check frequency (#12782)

Via the WCS_JUMP_TIMEOUT_CHECKS environement variable.

Historique

#1

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

Ça ne peut pas être dans le site-options, c'est global au système.

#2

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

Je met un vote sur 5 minutes alors, Thomas départagera.

#3

Mis à jour par Thomas Noël il y a presque 8 ans

Le problème avec un temps trop court ce sont les traitements massifs de demandes, qui font chacune un wscall ; genre les centaines de demandes crèche à Alfortville. Pour l'instant on est loin des 20 min, mais pas de 5.

Je dirais ok pour 5 mais il faudrait être sur que tout le monde comprenne le mécanisme.

Autre possibilité, utiliser une envvar quand elle existe, ça permettrait de regler la demande ministère, et on reste à 20 sur le saas pour éviter les surprises.

#4

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

Vendu.

#5

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

On peut aussi appliquer du throttling dans la boucle de _apply_timeouts(), dès qu'on a passé plus de 2 minutes à faire des expirations, on s'arrête, pour laisser la place aux autres jobs.

#6

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

  • Assigné à mis à Frédéric Péters
#7

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

#8

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

périodici*d*é help/fr/settings-env.page l.51

Peut-être faudrait-il préciser dans la documentation que WCS_JUMP_TIMEOUT_INTERVAL est une durée en minutes ?

#9

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

En fait cet intervalle qui n'en est pas vraiment un m'ennuie, j'ai modifié le patch pour plutôt avoir WCS_JUMP_TIMEOUT_CHECKS qui est le nombre de vérifications par heure, ça me semble plus net à documenter.

#10

Mis à jour par Thomas Noël il y a plus de 7 ans

Ack

#11

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Statut changé de En cours à Résolu (à déployer)
commit ced4feb552b0d3f12d0421fa3ea93376fc5bb067
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Aug 1 10:33:09 2016 +0200

    workflows: make it possible to alter jump timeout check frequency (#12782)

    Via the WCS_JUMP_TIMEOUT_CHECKS environement variable.
#12

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Version cible mis à v1.56
#13

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF