5.12. PARTwarehouse : CleanupPipelinesTask

Problème: PipelineService ralentit le démarrage de l'AppServer.[60]

Raison: Les pipelines ne sont jamais nettoyés et la base de données peut devenir de plus en plus grande.

Solution: Depuis la version 12.7, il existe une tâche CleanupPipelinesTask pour nettoyer les pipelines terminés. Elle est activée par défaut. S'il n'y a pas d'autres spécifications, les pipelines seront nettoyés après 30 jours.

Tableau de bord : CleanupPipelines

Tableau de bord : CleanupPipelines

Les paramètres par défaut sont les suivants :

Les pipelines sans type sont supprimés au bout de 30 jours, les pipelines nativecheckin échoués au bout de 5 jours et les pipelines nativecheckin réussis au bout de 2 jours.

De plus, il est possible de spécifier manuellement les types de pipeline et les états au niveau du fichier :

partwarehouse\pipeline.cfg

Par défaut :

#:Help;Settings to cleanup pipelines by type and state used by CleanupPipelinesTask
[Cleanup]
#:HELP
default=30
nativecheckin(failed)=5
nativecheckin(succeeded)=2

En outre

Les pipelines sont enregistrés sous $CADENAS_SETUP\pipelines.

Dans *.pwp, sous l’attribut « pipelineType » Le type est donné, qui peut ensuite être utilisé dans le fichier de configuration pipeline.cfg.

Exemple "clswizpipeline.pwp

Exemple "clswizpipeline.pwp

Schéma :

type(state)

Après "type", l'"état" est indiqué dans des brackets. Les valeurs possibles pour "state" sont "succeeded", "failed" et "cancelled".

Exemple :

clswizard(failed)=10
clswizard(succeeded)=10

Des combinaisons sont également possibles :

Exemple :

clswizard(failed,cancelled)=2




[60] #154689