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... [============================]
