Skip to content

Archiving Workflows

Conductor has support for archiving workflow upon termination or completion. Enabling this will delete the workflow from the configured database, but leave the associated data in Elasticsearch so it is still searchable.

To enable, set the conductor.workflow-status-listener.type property to archive.

A number of additional properties are available to control archival.

Property Default Value Description
conductor.workflow-status-listener.archival.ttlDuration 0s The time to live in seconds for workflow archiving module. Currently, only RedisExecutionDAO supports this
conductor.workflow-status-listener.archival.delayQueueWorkerThreadCount 5 The number of threads to process the delay queue in workflow archival
conductor.workflow-status-listener.archival.delaySeconds 60 The time to delay the archival of workflow