forked from goodboy/tractor
121f7fd844
Currently if the spawn task is waiting on a daemon actor it is likely in `await proc.wait()`, however, if the actor nursery is subsequently cancelled this checkpoint will be abandoned and the hard proc reaping sequence will execute which results in a up to 3 second wait before a "hard" system signal is sent to the child. Ideally such a cancelled-during-daemon-actor-wait condition is instead handled by first trying to cancel the remote actor using `Portal.cancel_actor()` (a "graceful" remote cancel request) which should (presuming normal runtime operation) result in an immediate collection of the process after normal actor (remotely triggered) runtime cancellation. |
||
---|---|---|
.. | ||
conftest.py | ||
test_2way.py | ||
test_advanced_streaming.py | ||
test_cancellation.py | ||
test_clustering.py | ||
test_debugger.py | ||
test_discovery.py | ||
test_docs_examples.py | ||
test_local.py | ||
test_multi_program.py | ||
test_pubsub.py | ||
test_rpc.py | ||
test_spawning.py | ||
test_streaming.py | ||
test_task_broadcasting.py |