5.12. PARTwarehouse: Attività CleanupPipelines

Problema: PipelineService rallenta l'avvio di AppServer.[60]

Motivo: Le pipeline non vengono mai pulite e il database può diventare sempre più grande.

Soluzione: A partire dalla V12.7 è disponibile un task CleanupPipelinesTask per la pulizia delle pipeline terminate. È abilitato per impostazione predefinita. Se non vengono fornite ulteriori specifiche, le pipeline verranno ripulite dopo 30 giorni.

Cruscotto: CleanupPipelines

Figura 5.4. Cruscotto: CleanupPipelines

Le impostazioni predefinite sono le seguenti:

Le pipeline senza tipo vengono rimosse dopo 30 giorni, quelle con nativecheckin fallito dopo 5 giorni e quelle con nativecheckin riuscito dopo 2 giorni.

Figura 5.5. 

Inoltre, è possibile specificare manualmente i tipi di pipeline e gli stati a livello di file:

partwarehouse\pipeline.cfg

Predefinito:

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

Inoltre:

Le tubazioni vengono salvate in $CADENAS_SETUP\pipelines.

In *.pwp, sotto l'attributo "pipelineType" viene fornito il tipo, che può quindi essere utilizzato nel file di configurazione pipeline.cfg.

Esempio "clswizpipeline.pwp"

Figura 5.6. Esempio "clswizpipeline.pwp"

Schema:

type(state)

Dopo "tipo" viene indicato tra parentesi lo "stato". I valori possibili per "stato" sono "riuscito", "fallito" e "annullato".

Esempio:

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

Sono possibili anche combinazioni:

Esempio:

clswizard(failed,cancelled)=2




[60] #154689