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
The main limitation is that the current causeway graph only shows what vat triggered the send and shows when the send was delivered, but it doesn't show during what delivery the send was made. So it's not currently possible to trace back through multiple calls what the original trigger was.
if we had diagonal arrows for sends / notifies
(and maybe an extra arrow from subscribe to notify delivery)
and clear start / stop of execution for each vat, then we would be able to more clearly visualize causal execution
In https://github.com/Agoric/agoric-private/issues/235#issuecomment-2569807154 I described some of the breadcrumbs I followed. I think the main aspect is being able to go from syscall send to send delivery, from syscall notify to notify delivery, and from promise subscribe to notify delivery. From what I recall, causeway currently shows the intervat calls as an horizontal line from the sender vat to the receiving vat at the time of the delivery, so it's difficult to trace which delivery in the sender vat caused the send / notify. Also I think without a link from the subscribe (aka send) to the notify delivery, it's difficult to understand continuations.
@mhofman spent a long time poring over raw slogs to diagnose this problem. I'd like to get a more presentable version using this tool.
One version of the story is:
I specified devnet block 6027800 and got an empty response. No diagnostic. Just an empty screen.
We found some of those details using other logging tools with queries such as...
manifestGetterName
is another search term I'm interested in.cf.
The text was updated successfully, but these errors were encountered: