Uploaded image for project: 'Evergreen'
  1. Evergreen
  2. EVG-7182

Support cron-like syntax for batch time

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: v2020.02.01
    • Component/s: app
    • Labels:

      Description

      Currently batch time is confusing, because it is based on when the previous run of a variant occurred. This means that if a variant has a 24-hour batch time, and it previously ran at 3am every night, if someone schedules a variant at 12pm, batch time will switch to when this variant runs.

      To accomplish this I believe we will need to do two things. If this seems like more than 4 points of work, the implementer of this ticket should split one of the below into a separate ticket:

      1. Support a cron-like syntax in the project file. There is likely a library for this.
      2. Add support for this cron-like behavior to the version activation catchup job.

      The docs for this should include that this behavior is the time zone of the Evergreen app servers, i.e., UTC.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              annie.black Annie Black
              Reporter:
              brian.samek Brian Samek
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: