cromwell server and mysql database configuration questions
I'm planning for the installation of a pipeline supported by a new (Slurm-ish) cluster. I have a few questions about the cromwell server and the call caching mysql database.
1) Is it a better practice to have an always-running cromwell server, or to run instances of the server on an adhoc basis?
2) Can multiple instances of the cromwell server use the same mysql server without conflict?
3) Can the mysql server safely be used by cromwell and other applications (assuming adequate bandwidth)?
4) Does the cromwell server have to run on the cluster login node, so it can directly issue
srun and other Slurm commands, or can it run on another machine and issue Slurm commands via SSH or another means? [I don't see much about Slurm on the forum; for the purposes of this question Slurm is the same as SGE or LSF]