Open
Description
We should consider exposing the isolate spawn topolology in the vm-service
protocol. That would allow debugging tools such as DevTools to display all isolates of an isolate group as a spawning tree (or forest, if some intermediary ones have died).
The spawner of an isolate is the originId
, if there was no spawner (the isolate wasn't created via Isolate.spawn()
API) then it's the isolate's own mainPort
id.
One may also consider exposing on the isolate group object the isolate id of the first isolate in the group.
/cc @bkonyi