There is some new documentation that describes some of this.
It is not on the SLURM web site yet, but you can get it from here:

https://github.com/chaos/slurm/blob/master/doc/html/job_launch.shtml

________________________________________
From: [email protected] [[email protected]] On Behalf 
Of Ismael Farfán [[email protected]]
Sent: Friday, May 27, 2011 8:35 AM
To: [email protected]
Subject: [slurm-dev] Queuing process documentation?

Hello there guys

I was wondering whether you had a good overview of the queuing
process followed by SLURM. I'm looking for an extended description
of what is happening in this figure
https://computing.llnl.gov/linux/slurm/arch.gif

Something like (but extended...)
1 The user calls sbatch
2 sbatch validates stuff
3 sbatch sends the script to slurmctld (through some means... sockets?)
4 slurmctld queues the thing and send something to slurmdbd
5 slurmctld calls the scheduler (plugin)
6 the scheduler gets the pending job list
7 ... ... ...
n slurmctld gets the next job and send it to the appropriate nodes
n+1 the nodes do something
n+2 the nodes tell slurmctld that they've finished
n+3 slurmctld updates slurmdbd
n+4 ... ... ...

It would be awesome to get that information without having to
navigate through the source code.

Regards


--
[============================]
How do you create an operating system on Linux Ubuntu 9.10?
Y luego que por qué no me gusta usar Ubuntu...
[============================]

Reply via email to