Issues
Issues copied to clipboard
Manual Intervention with parallel step can get stuck in Cancelling state.
Severity
1 customer reported
Version
2025.3.14320
Latest Version
None
What happened?
When a Manual Intervention step runs in parallel with another step, it can cause the deployment to hang in a Cancelling state in certain situations.
If the deployment is aborted via Manual Intervention or if it is cancelled, it will not complete the cancellation. The deployment can only be cleared from the queue at that point by restarting the Octopus instance.
Reproduction
- Include a Manual Intervention step in a deployment.
- Have a
Run a Scriptstep that runs in parallel with the Manual Intervention. - The script step can do something simple like ping google.com every 5 seconds.
- Once the Manual Intervention triggers, choose the
Abortoption. - Alternatively, you can cancel the deployment before interacting with the Manual Intervention.
- Observe that the task will hang in the
Cancellingstate until you do an instance restart.
Error and Stacktrace
No errors observed
More Information
No response
Workaround
No response