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.
Comments
0 comments
Please sign in to leave a comment.