Project

General

Profile

Actions

Bug #19227

closed

setting a job with schedule_simple in catchup mode does not honor the schedule

Added by Nicolas CHARLES over 3 years ago. Updated over 2 years ago.

Status:
Released
Priority:
N/A
Category:
Generic methods
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
Checked
Regression:

Description

When we use the "catchup" mode in schedule_* , it will run the job asap if the job was never run. And then define a persistent class for the length of the desired frequency
So when it will be the desired period for this job, the class will still be set, and the job won't be run. After the end of the persistent class, the job will be caught up

The result is a job not splayed at all

Impact is worsen by the fact that it is used by rudder inventory splay mechanism

Actions

Also available in: Atom PDF