Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixes an issue where executions would get stuck in `CANCELLING` status because execution state advancement occurred before actually setting the parent task as `CANCELED`. The advancement method would not unschedule child tasks while parent tasks are in active states (such as `CANCELLING`), therefore the execution would never transition into `ERROR` or `CANCELED` state.
- Loading branch information