Cancel Running Action
Hi folks, is there a way to cancel a long running action? It is not scheduled and I can't see anything in the dashboard UI to cancel it.
3 Replies
Thanks for posting in <#1088161997662724167>.
Reminder: If you have a Convex Pro account, use the Convex Dashboard to file support tickets.
- Provide context: What are you trying to achieve, what is the end-user interaction, what are you seeing? (full error message, command output, etc.)
- Use search.convex.dev to search Docs, Stack, and Discord all at once.
- Additionally, you can post your questions in the Convex Community's <#1228095053885476985> channel to receive a response from AI.
- Avoid tagging staff unless specifically instructed.
Thank you!
Not that I can think of, but it will time out after 10 minutes. You can try pushing new code but I believe existing requests will try to finish before the deploy happens. Worth a try though
If you want to do this in the general case, I'd have it write to some "jobs" table and periodically read from that table whether to exit early. then another function can update the job's row to "canceled" - similar to how scheduled functions work under the hood
Luckily was just a one-off case for me that timed out after 10 mins. I believe that jobs cancellation would work though, thanks!