Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

containerized server #63

Open
denisri opened this issue Mar 23, 2021 · 1 comment
Open

containerized server #63

denisri opened this issue Mar 23, 2021 · 1 comment

Comments

@denisri
Copy link
Contributor

denisri commented Mar 23, 2021

Soma-workflow servers can run inside a container (singularity, docker). However if it runs using a local scheduler, it cannot use an installed DRMS on the server submitting machine, because it cannot link with the host libdrmaa, nor use host-side commands such as qsub or qstat.
It might be possible to get out of the container for commands such as qsub or qstat, using tricks such as "ssh localhost qsub something" but it's not very nice. And I have no solution for DRMAA.

@denisri
Copy link
Contributor Author

denisri commented Apr 14, 2021

1855844 allows the PBSpro scheduler to use qsub and qstat commands on the host (as long as ssh localhost works and allows to get outside of the container), so this DRMS should work in a container.

I don't see a convenient / robust solution for DRMAA inside a container. Maybe mounting the libdrmaa could work in some cases but it would depend on the system (just like singularity or docker use nvidia drivers).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant