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

Problem: Job Scheduling via Cron Notation complicated #268

Open
maennchen opened this issue Sep 25, 2017 · 2 comments
Open

Problem: Job Scheduling via Cron Notation complicated #268

maennchen opened this issue Sep 25, 2017 · 2 comments

Comments

@maennchen
Copy link
Member

maennchen commented Sep 25, 2017

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.

@pyatkov
Copy link
Contributor

pyatkov commented Mar 1, 2018

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.

@maennchen
Copy link
Member Author

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

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

No branches or pull requests

2 participants