Question:
Why do I get Invalid qos specification?
Answer:
We use "QOS" as a way of controlling access to non-standard resources in BlueBEAR, for example bbgpu (the shared GPU resources) or research group-owned resources. If you do submit to other QOS then you should note that the change we have made is that a QOS is now attached to a project, rather than a user as it was before. This means that when you submit to certain QOS, using the following in your job submission script:
#SBATCH --qos=[qos name]
You now must explicitly specify to use a project that has access to the QOS, using:
#SBATCH --account=[project name]
You can see a list of your QOS and projects using the command:
my_bluebear
When submitting a job, if you see an error message:
sbatch: error: Batch job submission failed: Invalid qos specification
then this means that the project you are using for this job is not allowed to use the specified QOS. In this case you should use the my_bluebear command to check which project you should use to be able to submit to the QOS.
If you would like any help getting your jobs to run then please log a ticket in the IT Service Desk using the "Other BEAR Request" option.