For planned releases we would like the possibility to schedule downtime for our scheduled jobs.
Usecase:
We got a few API calls that we make to and from Microsoft Dynamics and those are going to fail when we are releasing an update to our Microsoft production servers.
Solution:
Schedule downtime for about X hours in all Alumio incoming/outgoing jobs which match the specific day/time of our planned release. This should halt all planned schedules for the set amount of time or during a start/end period.
Optional:
Possibility to select the schedules that should stop during that time.
@Alumio_Bot I agree with the idea to let users set up scheduled downtime/maintenance through the dashboard.
@Rickvzanden Thank you for your feedback. We will pass your idea on to the corresponding team to hear any thoughts from them about it. We will let you know once we have an update.
+1 for this feature request. This would be very beneficial for many projects I’m involved with.
As a workaround, I currently setup a script that disables the respective HTTP client of the system that goes into maintenance. This prevents all routes using that HTTP client from running until it’s enabled again. Not the cleanest solution but it works and saves me a lot of time disabling/enabling the schedulers.
It’s been a while and we still have some manual labour every Dynamics release we do because we cannot temporary disable all schedulers for a set amount of time. We then have to fix any orders that are send during the downtime.
Also manually this is not doable since we got over 200 schedules running and we do not want to disable them all.
So an addition to the feature request would be if we could select specific schedules for a specific downtime moment.
We would like to inform you that we have added the story to the next sprint. If the development goes well without delay, the feature will be available for sandbox environments in mid-December. Two weeks later, it will be available for production environments.
You can verify if your feature has been added to the upcoming versions by checking the release notes on our forum: Release Notes.
Thank you for contributing to the improvement of our product!