Expected Behavior
All child contexts started within the parent execution should stop when the parent execution is stopped.
Actual Behavior
The child contexts continue to run, despite the parent execution being stopped.
Steps to Reproduce
- Start a child context process using: context.run_in_child_context(child_process)
- Stop the lambda execution from the console.
- The execution status goes to Stopped.
- The child context stays in 'Started' status, and the process continues, confirmed by log output.
SDK Version
1.3.0
Python Version
3.14
Is this a regression?
No
Last Working Version
No response
Additional Context
We have a use case where a process (running in a durable lambda) can be 'terminated' by a user via an API call.