quantum-core icon indicating copy to clipboard operation
quantum-core copied to clipboard

Problem: Job Scheduling via Cron Notation complicated

Open maennchen opened this issue 8 years ago • 2 comments

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.

maennchen avatar Sep 25 '17 14:09 maennchen

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.

pyatkov avatar Mar 01 '18 16:03 pyatkov

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

maennchen avatar Aug 10 '18 22:08 maennchen