ToDo List FailoverAgent
* [x] : Si possible faire du multi thread pour chaque transformation et leur tasks
* [ ] : Réduire le temps de traitement pour chaque transformations
Plan:
* Réaliser un rapport sur les transformations de manière régulière:
* [ ] : la transformation doit avoir le statut indiqué dans la configuration
* [ ] : le rapport se présente comme:
| App_Status | Jobs number in Site 1 | ... in Site 2 | Total |
|------------|-----------------------|---------------|-------|
| app_status 1 | | | |
| app_status 2 | | | |
| Total | | | |
Questions:
- `cta-prod-setup-software` : Si version inconnue du soft alors Error -\> A priori nécessite une action manuelle ?
- `dirac_ctapipe-process_wrapper` : `ctapipe-process` -\> erreur ou pas ? Si fichier d'input manquant ?
- `cta-prod-managedata` :
- Quand erreurs (par exemple sur le soft) les jobs sont relancés (indéfiniment ?) -\> gaspillage de ressources..
- Dans le `FailoverRequest`, ne faudrait-il pas ajouter le TCFileStatus.Problematic afin que l'agent fasse des tests avant de relancer les jobs ?
- Est-ce que l'agent doit aussi relancer les jobs si nécessaires ?
issue