-
-
Notifications
You must be signed in to change notification settings - Fork 632
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Experimentally expose the rust Scheduler to v1 Tasks and test the integration #5100
Comments
. @illicitonion has done a lot to prepare for this in this branch: master...twitter:dwagnerhall/cloc ... it seems likely that picking that up and running with it would be the right approach. |
@illicitonion, @ity : There would seem to be some negotiation needed between you two with regard to #4397 and this ticket. The branch you posted implements parts of this issue and parts of #4397. |
@stuhood sounds good. thanks for creating this ticket. and will coordinate with @illicitonion as soon as I get started on this. |
From @illicitonion:
|
All of the bits and pieces of this are now implemented. The remainder is covered by #5710. |
The goal of this task is to experimentally expose the rust Scheduler to v1 Tasks so that they can directly/synchronously:
Capturing Snapshots and executing isolated processes by poking the scheduler directly is sufficient for writing integration tests, and to allow for
compile
andtest
to be ported to remote process execution.But this will be an experimental/private API, because it will not be possible to use it to cache (in memory in the rust Graph) any of these executions, since by the time v1 Tasks are running, we have already forked. #4769 covers the design for a longer term, cacheable integration between v1 Tasks and v2 products.
The text was updated successfully, but these errors were encountered: