Closed Akkuma closed 8 years ago
Hey there,
Parallel tasks are not awaited by Fly itself. They're spawned as completely separate and self-contained tasks. This means that nothing else cares when these tasks are finished, which means nothing external knows when they're done.
Check out #174 for more information and lemme know if you have more questions.
The issue is that I'm expecting something to occur and nothing happens, no tasks ever run. The tasks don't seem to actually be spawning and running, otherwise I should see a file copied regardless of no output from fly itself.
@Akkuma you were correct after all. A simple yield
was overlooked in an merge conflict, which broke the parallel
behavior.
Thanks!
I have a simple task of
I then have a default of
I see no copying happening. I only see the copy happen when I remove
{parallel: true}
. To verify that the copy is ran I added aconsole.log
and that only logs without parallel.