Okay, makes sense, i'll give it a whirl. I'm not really concerned about distinguishing salloc/srun so i might be okay.
On Fri, Feb 4, 2011 at 8:03 PM, Jette, Moe <[email protected]> wrote: > if it's a batch job then script will be != NULL. > There isn't an simple way to distinguish salloc from srun, > but you could use a spank plugin for that to set some > environment variable. > ________________________________________ > From: [email protected] [[email protected]] On > Behalf Of Michael Di Domenico [[email protected]] > Sent: Friday, February 04, 2011 12:00 PM > To: [email protected] > Subject: Re: [slurm-dev] default queue by command > > Okay, i looked at the code and seems like that would work, but I can't > figure out how one would detect the invocation through > srun/salloc/sbatch to make the decision on which partition to use > > i would think there would need to be another field added to the > job_desc struct to list the called method, but I'm probably quite > wrong... > > > On Fri, Feb 4, 2011 at 5:56 PM, Jette, Moe <[email protected]> wrote: >> The job submit plugin added to slurm version 2.2 would be ideal for this >> >> See "JobSubmitPlugins" in "man slurm.conf", >> See: https://computing.llnl.gov/linux/slurm/job_submit_plugins.html >> and see the examples in the SLURM tar-ball, especially: >> src/plugins/job_submit/partition >> ________________________________________ >> From: [email protected] [[email protected]] On >> Behalf Of Michael Di Domenico [[email protected]] >> Sent: Friday, February 04, 2011 9:53 AM >> To: slurm-dev >> Subject: [slurm-dev] default queue by command >> >> Is it possible to set the default partition for each of the s* commands? >> >> For example: >> >> srun -> defaults to prod queue (interactive use) >> salloc -> defaults to prod queue (interactive use) >> sbatch -> defaults to nightly queue (batched) (runs at night only) >> >> We've thought about overloading the sbatch command by forcing "-p >> nightly" as being an option, but I'm not sure what would happen when >> someone tried to "sbatch -p prod" and effectively has two -p options >> on the command line >> >> > >
