Problem:
I configured two recurring tasks, however, it seems like only the last configured task is actually recurring. The first one doesn’t even bother to run.
Expected outcome:
All configured tasks to run
Foreman and Proxy versions:
Foreman: 1.22
Proxy: 1.22
I’ve also had this in the 1.21 version unfortunatly.
ALso, I’ve checked the logs but don’t seem to find any relevant parts?
As you can see, the next occurence is set to happen on the 29th of July; which is passed already but it never really runs.
Please, let me know if there is more information I can provide. Looking at the overview screen, it seems it provides the same information as the detail screen so I didn’t really screenshot those.
If you could go to the status tab of dynflow console (/foreman_tasks/dynflow/worlds iirc), is there an executor which has delayed_executor => true in its metadata?
That looks good, what if you go to the execution plans tab in the dynflow console and select only “scheduled” plans to be shown. Are there any which would match the tasks that should be triggered by the recurring logics?
Euhm, I’m unsure where I can fetch the dynflow_delayed_records table?
Also, I’ve recreated these tasks a few times already, seems to be fairly reproducible on my systems; as soon as I create the new one, the older recurring tasks doesn’t work anymore
So, I did recreate the scheduled tasks, but it seems to only run once. After which the tasks is never executed again. Configuration wise both scheduled tasks are the same (except for the job they execute ofcourse).
I also checked dynflow and it confirms there 1 only one of my recurring jobs scheduled => the one that I haven’t recreated. (I didn’t expect this)