I have several servers that I'm planning to use to run some simulations in 
Julia. The problem is, I can only add remote processes to a single server. 
If i try to add the processes to the next server I get an error. This is 
what I'm trying to do and what I get

addprocs(["user@host1"], tunnel=true, dir="~/julia-483dbf5279/bin/", 
sshflags=`-p 6969`)  
addprocs(["user@host2"], tunnel=true, dir="~/julia-483dbf5279/bin/", 
sshflags=`-p 6969`)
id: cannot find name for group ID 350
Error [connect: host is unreachable (EHOSTUNREACH)] on 3 while connecting 
to peer 2. Exiting.
Worker 3 terminated.
ERROR (unhandled task failure): EOFError: read end of file
 in read at stream.jl:810
 in message_handler_loop at multi.jl:844
 in process_tcp_streams at multi.jl:833
 in anonymous at task.jl:67
  




The host is reachable and I can connect to it via ssh. I found on Github 
[1] that the processes on different nodes need to be able to communicate 
without ssh tunneling. All my serves are behind a firewall, so this is not 
possible. Is there any alternative for adding multiple processes to 
different servers? I'm using the latest nightly build of Julia, which is on 
version 4.0.

https://github.com/JuliaLang/julia/issues/6256

Reply via email to