I have a remote server, and I would like to run tests on its cores in parallel. This is simple enough using SSH, where I can pass n*ssh=.... For socket I would expect it would work with n*socket=.... However, the socketserver.py script linked in the execnet repo does not support parallel clients. So whenever I try to parallelize the socket argument using --tx 2*socket=... my master gets stuck after initializing one worker, since the socket blocks on the first connection.
Is there a better fix to this other than modifying socketserver.py to fork for every connection?
Thanks.