Projet

Général

Profil

Development #26190

Ne plus utiliser de multiprocessing pour faciliter le debug

Ajouté par Emmanuel Cazenave il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
06 septembre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Dans cmd.py un peu de code encapsulé dans un multiprocessing.Process sans qu'on en tire aucun profit puisqu'on attend la fin d'un processus avant d'en lancer un deuxième (ou alors quelque chose m'échappe).

En contrepartie ça complique l'utilisation d'un pdb.


Fichiers

0001-ease-debugging-26190.patch (2,65 ko) 0001-ease-debugging-26190.patch Emmanuel Cazenave, 06 septembre 2018 18:31

Révisions associées

Révision 288d9c9d (diff)
Ajouté par Emmanuel Cazenave il y a plus de 5 ans

ease debugging (#26190)

Historique

#1

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

#2

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

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

Le but était de forker parce que ça bouffait toute la RAM de tout faire dans un seul process, pas de travailler en parallèle (je n'était pas sûr que ça libérait bien de la mémoire entre les runs), mais c'était avant l'ajout de batch_size alors peut-être que c'est inutile maintenant. Je valide par optimisme.

#3

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 288d9c9d159dd83ce790b451f7a80362bbdfa3da
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Thu Sep 6 18:18:00 2018 +0200

    ease debugging (#26190)
#4

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

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

Formats disponibles : Atom PDF