You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
callLocal had few flaws,
1. it could leak worker process in parent process received an
exception but handles it. Then process was not killed, so
linking worker to parent didn't help
2. it was not possible to handle asynchronous exception in worker
process.
This this patch both things are solved alltogether, this patch
as a correct mechanism for exceptin handling, so if worker was
not finished then all exceptions are rethrown to that process.
In this case worker is capable for exception handling. However
if worker already finished, then exception in thrown from the
callLocal code. The resulting semantics is the same as wheb
code is executed in a single process.
0 commit comments