I'm trying to replace the builtin.c file.
On Apr 1, 2016 9:58 PM, "K Yoshimoto" <[email protected]> wrote:

>
> I'm not sure what code you are replacing.  You might try taking
> a look at that Scheduler Plugin API page and see if you can
> put your code into a scheduler plugin, replacing the builtin scheduler.
> I haven't tried that, though.
>
> Kenneth
>
> On Fri, Apr 01, 2016 at 09:51:43AM -0700, Naajil Aamir wrote:
> > Thanks a lot Kenneth for your reply. I have currently modified the
> builtin
> > code and printed the values of different variables to see what is the
> value
> > of a particular variable at different times under different cases. My
> > question is how would I make slurm run my new builtin code instead of the
> > currently running version. Im kind of new to slurm so I dont know most of
> > its functions
> > thanks in advance
> > best regards
> > Naajil
> >
> > On Fri, Apr 1, 2016 at 9:41 PM, K Yoshimoto <[email protected]> wrote:
> >
> > >
> > > Hi,
> > >
> > > It depends on how your scheduler works.  If it is an external polling
> > > scheduler, one that periodically gets job and node information from
> SLURM,
> > > then decides when and where to run jobs, then you might want to use the
> > > wiki or wiki2 interfaces.  These are described here:
> > >
> > > http://slurm.schedmd.com/schedplugins.html
> > >
> > > I've integrated my own scheduler with SLURM through the wiki interface.
> > > This is a while back, so I'm not sure if the specifics have changed.
> > > Back then, this involved activating wiki by modifying
> > > slurm.conf and wiki.conf.
> > >
> > > slurm.conf:
> > > ...
> > > SchedulerType=sched/wiki
> > > SchedulerPort=7321
> > > ...
> > >
> > > wiki.conf:
> > > ...
> > > AuthKey=<some auth key>
> > > ...
> > >
> > > This causes submitted jobs to go into JobHeld, with Priority=0.
> > > Now, SLURM commands or API calls can be used to start jobs.
> > >
> > > Something like:
> > > scontrol update JobId=<job id> ReqNodeList=<nodelist> Priority=1
> > >
> > > would then cause the job to start on the specified nodes.
> > >
> > > I have a slideshow with some of this info:
> > > http://users.sdsc.edu/~kenneth/ipn.2010/workshop/slideshow.html
> > >
> > > Not sure how you would go about it, if your scheduler is meant to
> > > replace pieces of SLURM.
> > >
> > > You might also be interested in the PySlurm package, which provides
> > > a Python interface to SLURM:
> > > http://www.gingergeeks.co.uk/pyslurm/
> > >
> > > Kenneth
> > >
> > >
> > >
> > > On Fri, Apr 01, 2016 at 04:44:44AM -0700, Naajil Aamir wrote:
> > > > Hi there
> > > > I want to know how can i embed my own job scheduler into slurm which
> i
> > > > coded myself. I have an fyp in which i have to code a scheduler on
> slurm.
> > > > Ive changed the existing builtin code to see what happens where and I
> > > would
> > > > like for that code to run instead of the builtin code, Secondly what
> > > > benchmarks are suitable to check slurm scheduler performance.
> > >
>

Reply via email to