JuliaParallel / DistributedNext.jl

Bleeding-edge fork of Distributed.jl
http://juliaparallel.org/DistributedNext.jl/
MIT License
7 stars 1 forks source link

Make the package actually usable #2

Closed JamesWrigley closed 2 weeks ago

JamesWrigley commented 3 weeks ago

TL;DR everything's renamed and all the tests pass, plus the SSHManager tests have been enabled by default on 64bit Linux/OSX since we can use LibSSH.jl to create the SSH server it needs. The SSH tests are kinda heavy though, I don't really know why they create 9 workers by default. If that's annoying I'd be open to lowering it to like 6 or so in the future.

The only important change is that the project argument must be set correctly if using the SSHManager. I've set it to the currently active project by default, which should at least be a sensible choice for clusters with shared filesystems. I also added a changelog so we can track changes from upstream.

I've tried to keep all the commits atomic, so I'd recommend reviewing the PR commit-by-commit.

JamesWrigley commented 3 weeks ago

TL;DR everything's renamed and all the tests pass

Lol, I spoke too soon.

EDIT: back in the green :tada:

codecov-commenter commented 3 weeks ago

Welcome to Codecov :tada:

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered :open_umbrella: