Right now there is only a number returned. It's either "error_code"
in struct resource_allocation_response_msg (see slurm.h file) for a
warning or the return code itself for a fatal error (see the
slurm_errno.h and src/common/slurm_errno.c for the messages printed,
for example:
{ ESLURM_ACCOUNTING_POLICY,
"Job violates accounting/QOS policy (job submit limit, user's "
"size and/or time limits)"},
It would be simple to add more error codes, a bit harder to modify the
RPCs to return an arbitrary string.
Quoting Marco Passerini <[email protected]>:
>
> Hi,
>
> I'm trying to implement a quota handling system in Slurm:
> - when the soft limit is passed, a warning is printed to the console of
> the user
> - when the hard limit is passed, a warning is printed to his console and
> the job submission fails
>
> We tried with slurm prologs and job_submit.lua, but had no success in
> printing to the shell.
> What's the best way to print custom text to the user console upon job
> submission?
>
>
> Marco
>