-
Notifications
You must be signed in to change notification settings - Fork 282
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
Updated the Sanger config to list more queues and cover multiple internal clusters #587
Conversation
ping @BioinfoTongLI who I can't add as "reviewer" for an unknown reason |
This looks good to me @muffato, thanks for taking a look. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@maxozo @BioinfoTongLI could you take a look ? This will affect you |
This looks good to me! Don’t think it will break anything for me. Thanks! On 10 Nov 2023, at 11:19, Matthieu Muffato ***@***.***> wrote:
@maxozo @BioinfoTongLI could you take a look ? This will affect you
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
As I am not an extensitve user of all the different queues. I am unsure if the if-else will capture all the use cases. Or is it trying to capture that at all? |
The chain of if-else always has an else and defines a queue for all scenarios.
That's the way the configs work, I didn't change that. "CPU-only" is the default mode for processes and is captured by having the |
thanks for the explanation @muffato! I think the |
Supersedes #555
This config will first query the name of the cluster, to allow defining different values in the rest of the file depending on the cluster.
hugemem
andteramem
.small
queue to 1 minute, as per our HPC guidelines.tol
andfarm5
.farm5
, I've added/data
to the list of mount points.tol
cluster, I've removed all the automatic mounting of/lustre
, etc, because we want to make sure that all the inputs are properly defined in the pipelines. Pipelines that do require whole filesystems to be mounted need to define their ownsingularity.runOptions
.