andy.boot
andy.boot
Does it happens with old versions of dust ? if you 'cd' into one of the directories inside ~ do each of them work - if not which one fails?...
Thanks@Bobisonfire , for a very detailed and interesting bug report. Sadly I can't reproduce the failure on Ubuntu, however the clue is given with the stackoverflow so I'll try experimenting...
I've been able to reproduce it now - its something to do with how Rayon handles its number of threads and/or stack size. I'm investigating.
So this can happen if the stack size is too low. Conversely if the stack size is too big, dust wont run on low powered machines. (eg small linode servers)....
>Did you tried single thread with async fs? I have not tried that no. That would probably be a significant re-write.
>Can you just get rid of recursion? There may be significant speed increase. We've been through several iterations, this is as fast as we have been able to make. Introducing...
I'm returning the '-stack-size' parameter and providing better defaults with the next version.
@matthewblott - I have pushed a new version of dust 0.9.0 - does it still have this issue - if yes can you try running dust with different stack sizes...
I confess to having very little understanding of how cargo works for building releases, If you know what bits to poke on the CICD.yml file - please be my guest.
No idea, can't figure this out. Will happily accept a PR from whoever figures this out.