Project

General

Profile

Bug #103096

DeprecationsScan: poser un status "completed" et une completion_time dans le execute

Added by Thomas Noël 9 days ago. Updated 5 days ago.

Status:
Solution proposée
Priority:
Normal
Assignee:
Target version:
-
Start date:
07 March 2025
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Quand on regarde un job "DeprecationsScan" qui a été lancé, on voit qu'il reste toujours en statut "registered" et sans date de fin :

  status: registered
  failure_label: None
  creation_time: 2025-03-07 03:04:49.832791+01:00
  completion_time: None
  current_count/total_count: None/237
  label: None
  execute: DeprecationsScan.execute
  raise_exception: False
  kwargs: {}

C'est parce que ces jobs sont lancés par un cron qui ne fait que DeprecationsScan().execute() (dans wcs/publisher.py).

Ça marche, mais pour être plus propre, il serait préférable de faire le même travail qu'un run : changer le statut en running, lancer le execute, changer en completed et enregistrer la date. En fait, on pourrait sans doute remplacer ce DeprecationsScan().execute() par DeprecationsScan().run()

History

#1

Updated by Robot Gitea 9 days ago

  • Status changed from Nouveau to En cours
  • Assignee set to Thomas Noël

Thomas NOËL (tnoel) a ouvert une pull request sur Gitea concernant cette demande :

#2

Updated by Robot Gitea 9 days ago

  • Status changed from En cours to Solution proposée
#3

Updated by Robot Gitea 8 days ago

  • Status changed from Solution proposée to En cours

Frédéric Péters (fpeters) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :

#4

Updated by Robot Gitea 5 days ago

  • Status changed from En cours to Solution proposée

Also available in: Atom PDF