Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make rrule fast forwarding stable #15601

Open
wants to merge 1 commit into
base: devel
Choose a base branch
from

Commits on Oct 29, 2024

  1. Make rrule fast forwarding stable

    By stable, we mean future occurrences of the rrule
    should be the same before and after the fast forward
    operation.
    
    The problem before was that we were fast forwarding to
    7 days ago. For some rrules, this does not retain the old
    occurrences. Thus, jobs would launch at unexpected times.
    
    This change makes sure we fast forward in increments of
    the rrule INTERVAL (converted to seconds), thus the new
    dtstart should be in the occurrence list of the old
    rrule.
    
    Signed-off-by: Seth Foster <[email protected]>
    fosterseth committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    d2e1cfa View commit details
    Browse the repository at this point in the history