Skip to content

Problem: Job Scheduling via Cron Notation complicated #268

Open

Description

@maennchen

Description

Quantum currently allows configuration via Cron Notation. This works very well for statically recurring events, but doesn't work very well for dynamic ones.

If you for example want to run a dynamic job once every day for 7 days until it stops, that's very complicated to do.

Implementation

Generic way of configuring such jobs should be provided. Any Ideas how to do that?

PR

We'd be happy to receive a PR (after the implementation details are cleared). If this is a popular request please leave a 👍 so that we see that this is important to our users and implement it ourselves.

Activity

  1. pyatkov commented on Mar 1, 2018

    @pyatkov
    Contributor

    I strongly agree this is important functionality that I'm missing. I have some ideas on how this could be implemented. For very simplistic tasks (like no exeution guarantees) I wrote a home-grown library (that is nowhere near community standards, but allows me to do my stuff) that kind of tracks execution period and transitions to inactive state when the period expires. Probably, will look into it when other activities are drained.

  2. maennchen commented on Aug 10, 2018

    @maennchen
    MemberAuthor

    I would like to implement a generic scheduling interface for v3.0.0, that could be extended with other providers in the future.

  3. added this to the v3.0.0 milestone on Aug 10, 2018
  4. removed this from the v3.0.0 milestone on Feb 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions