This repository has been archived by the owner on Jul 21, 2023. It is now read-only.
Query flow high complexity #123
Labels
help wanted
Seeking public contribution on this issue
kind/support
A question or request for support
status/ready
Ready to be worked
found it a little difficult to follow the flow of an execution of a query
Mostly posting this to share notes and gather discussion
here is a async execution graph i wrote by hand
There's not very clear parent-child relationships between components and everything seems to have bi-directional references
this leads to this strange flow as it gets deeper
some ideas
run.init
inrun.execute
to avoid the code for prevent multiple initspath.execute
with a newpath.init
and then callrun.workerQueue
per path insiderun.executePaths
this and a few other fixes could help simplify us down to
which feels like a more natural breakdown
The text was updated successfully, but these errors were encountered: