This wiki is obsolete, see the NorduGrid web pages for up to date information.

LRMS Backends/Python

From NorduGrid
Jump to navigationJump to search

Python backends

Design

Submit

Scan

Cancel

Interface: cancel-<lrms>-job [--config <conffile>] <job.grami>

What are the semantics of the old back-ends in pseudo-code

  • boinc) load cancel-common; find process id going through .status/local; cancel_jobs
  • condor) load cancel-common; condor_rm <jobid>.<hostname -f>
  • dgbridge) load cancel-common; get jobid; wsclient delete
  • fork) load cancel-common; find process id going through .locals; Kill job
  • ll) load cancel-common; llcancel <job>
  • lsf) load cancel-common; bkill -s 9 <job>
  • pbs) load cancel-common; pbsqdel <jobid>
  • sge) load cancel-common; qdel <jobid>
  • slurm) load cancel-common(sources grami); verify_jobid; scancel <jobid>

New design proposal