Projet

Général

Profil

Development #44815

avoir la possibilité d'ajouter un job en lui demandant de s'exécuter tout de suite

Ajouté par Thomas Noël il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
04 juillet 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Ca serait intéressant d'avoir dans add_job la possibilité de dire un "try_now=True" qui demande à ce que l'action soit tentée aussitôt. Et devienne un Job seulement en cas d'échec.

L'idée peut paraître surprenante, mais c'est pour #44730 : on voudrait éviter que des jobs s'entassent et se retrouvent tous exécutes d'un seul coup.

Idéalement le try_now serait quand même asynchrone, c'est-à-dire que ça tenterait l'exécution dans un thread/fork/autre-truc-asynchrone, c'est-à-dire que add_job resterait une opération non bloquante.


Demandes liées

Lié à Passerelle - Bug #44730: Erreur SMS OVH : Too much requests. Please retry in 3 seconds.Fermé02 juillet 2020

Actions

Historique

#1

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

  • Lié à Bug #44730: Erreur SMS OVH : Too much requests. Please retry in 3 seconds. ajouté
#2

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

Thomas Noël a écrit :

Idéalement le try_now serait quand même asynchrone, c'est-à-dire que ça tenterait l'exécution dans un thread/fork/autre-truc-asynchrone, c'est-à-dire que add_job resterait une opération non bloquante.

Une autre possibilité serait, c'est mon dada, de jouer1 avec les mules uwsgi :
  • empiler le job normalement
  • réveiller immédiatement la mule pour jouer ce job (et éventuellement d'autres jobs),
  • la mule se réveillerait aussi régulièrement via une alarme régulière

1 http://git.entrouvert.org/misc-bdauvergne.git/tree/minimal-django/mule.py

#3

Mis à jour par Nicolas Roche il y a plus de 3 ans

  • Lié à Development #45333: intégrer au niveau des connecteurs SMS la possibilité d'un envoi de test ajouté
#4

Mis à jour par Nicolas Roche il y a plus de 3 ans

  • Lié à Development #45333: intégrer au niveau des connecteurs SMS la possibilité d'un envoi de test supprimé

Formats disponibles : Atom PDF