Skip to content

Commit 9554a97

Browse files
committed
docs: note which child runs aren't aborted with the parent
1 parent 8346dad commit 9554a97

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

‎docs/02_concepts/06_interacting_with_other_actors.mdx‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ Note that:
8383
- Each call under a name records its own value, so the latest call decides whether the run is aborted.
8484
- A child run aborted this way ends as `ABORTED`. If your Actor run is resurrected later, the same named call resurrects the child run too.
8585
- Only a graceful abort gives the SDK time to act. A hard abort, a timeout, or a crash of your Actor run leaves the child runs running.
86+
- Child runs started after your Actor run received `ABORTING` aren't aborted, so don't start new ones while it's shutting down.
87+
- A child run started with its own `token` is aborted with that token. After a migration or resurrection, the SDK uses your Actor's token for it until the same named call runs again. If that token can't access the child run, the abort fails and the error is logged.
8688

8789
## Actor call task
8890

0 commit comments

Comments
 (0)