Dalet Flex documentation has moved!
This page is no longer actively maintained. For the latest documentation, please visit us at our new support portal: https://support.dalet.com

Housekeeping job data

JEF uses an internal repository (Redis) for the job executing objects. By default, job objects are removed from Redis when the jobs is COMPLETED or CANCELLED.

COMPLETED or CANCELLED jobs are not being used by JEF or Enterprise, as the jobs cannot be retried. If automatic removal of the jobs is not required when a job is COMPLETED or CANCELLED, a new consul key can be used for this purpose:

<_SERVICE_NAME_>/job/deleteAfterTerminal

By default, the value of this key is set to true.

This KV should only be set to false for a limited period, for example when performing specific debugging. If it is set to false for a longer period or if jobs are running frequently in the system, then instability may arise.