-
I just installed Cronicle and love it - everything works so well and is easy to understand. I was curious if Cronicle can support one particular use case though, which (and I think is pretty common for users of job scheduling systems like this) involves more complex dependency management. I see that there is the concept of chains, and I got that working, but what about:
Thank you! |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 6 replies
-
Thank you for the compliment! This feature will be included in Cronicle v2 (Orchestra), slated for release this year (2023). We're introducing the concept of "Workflows", which are groups of events that can run in sequence, in parallel, or combinations of the two. You can also configure things like "delay from start", so an event can run at an offset (say 2 hours) from the start of a workflow, and you can choose to abort a workflow on a single job failure. All events in a workflow can exchange data between jobs, so you can pass data (and FILES!) from one job to the next. I believe this should cover all three of your use cases above. |
Beta Was this translation helpful? Give feedback.
-
I've moved this to a discussion, because many people consider the number of "open issues" to be a sign of trouble on a repo. |
Beta Was this translation helpful? Give feedback.
-
It would be awesome to see flows visualized with run times, last status, etc. |
Beta Was this translation helpful? Give feedback.
-
For the visualization of cronicle chains I can recommend my self-written tool. 😆: https://github.com/dheise-rheinenergie-trading-com/graphicle |
Beta Was this translation helpful? Give feedback.
Thank you for the compliment!
This feature will be included in Cronicle v2 (Orchestra), slated for release this year (2023). We're introducing the concept of "Workflows", which are groups of events that can run in sequence, in parallel, or combinations of the two. You can also configure things like "delay from start", so an event can run at an offset (say 2 hours) from the start of a workflow, and you can choose to abort a workflow on a single job failure.
All events in a workflow can exchange data between jobs, so you can pass data (and FILES!) from one job to the next.
I believe this should cover all three of your use cases above.