Hello everyone! Using tasks with manual approval is a nice way to semi-automate the flows that could not be fully automated yet. A great feature about paused tasks could be to support a time-out functionality. When a time-out value is passed, paused task will stay paused only for a period of time and the user will always has the ability to resume/approve the task earlier that the time-out. A use case: Use prefect to start an ECS instance for N hours but allow user to stop the instance any time he thinks that the task in ECS instance is done. Always stop instance after N hours to prevent extra charges. I know that this feature is currently not supported but I would like to know if you find it is useful and also how this functionality could be implemented with prefect.
01/26/2021, 2:04 PM
Nice idea! I'll let others chime in here to say if there's interest. If so, it might be a good idea open a ticket as it's easier to keep track of suggestions in github than slack!