Task #51460
closedTask #49915: WP 4: Creating GRAND simulation
Task #51442: WP 4.3: workflow and scheduler
Etude workflow dans un fichier INI
90%
Description
Etudier la possibilité de décrire un workflow avec la syntaxe des fichiers INI
Doc ref:Updated by Colley Jean-Marc about 2 years ago
- Description updated (diff)
- Status changed from New to In progress
- Assigned To set to Colley Jean-Marc
- % Done changed from 0 to 40
Updated by Colley Jean-Marc about 2 years ago
- Target version set to proto simu GRAND
- =>a priori NON
- le worflow des intégration continue github et gitlab est décrit par un fichier yaml
Updated by Colley Jean-Marc about 2 years ago
- Description updated (diff)
Description du workflow¶
Ecrire la liste des dépendances de chaque tâche est suffisant pour décrire le workflow. La liste des dépendances est un ensemble de tâche dont a besoin la tâche décrite. On note Dep(A) la liste des dépendance de A.
Dep(B)=A
- Dep(A)=None
- Dep(B)=A
- Dep(C)=B,A
- A=None
- B=A
- C=B,A
Niveau d'exécution d'une tâche:¶
Niveau 0: leur dépendance vaut None
Niveau 1: leur dépendance est contenu dans l'ensemble de tâches de niveau 0
...
Niveau n: leur dépendance est contenu dans l'union des ensembles de tâches de niveau 0 à n-1
Condition d'exécution¶
Simplement donnée par la liste des dépendances.
Exécution parallèle¶
Si plusieurs tâches ont leurs conditions d'exécution satisfaites, elles peuvent s'exécuter en parallèle si les resources matérielles le permette.
Implémentation¶
1. Définir les tâches de niveau 0 et les lancer
2. Tempo
3. Mettre à jour le status des tâches en cours d'exécution
4. Examiner les conditions d'exécution de tous les tâches en attente, si ok les lancer
5. Rependre 2
Updated by Colley Jean-Marc 6 months ago
- Status changed from In progress to Closed
- Remaining (hours) set to 0.0
Aborted