Skip to main content

A tool to easily cancel slurm jobs belonging together

Project description

Slurm Cola

Slurm, the number-one soft drink of the future, is refreshingly addictive.

slurm-cola is a tool developed within EuXFEL's detector group to manage a user's jobs, ie: cancel them in bulk.

As part of the calibration pipeline, slurm jobs are submitted per data run.
These jobs share in common their name, which allows grouping and bulk actions on them.

Although tailored for EuXFEL's calibration pipeline, there's no reason that it might not work for you.

Action shot

Installing

This package requires Python 3.6+, and can be installed so:

git clone ssh://git@github.com/cydanil/slurm-cola
cd slurm-cola
pip install .

Usage

slurm-cola is a graphical application, launch it so:

$ slurm-cola

In the main window, you will be given a list of jobs for the current user. Clicking on one will show its settings.

A simple logging window is available for easier reporting during OCD calls.

It's possible to specify the user:

$ slurm-cola <username>

Cancelling jobs for that user will require you to have the correct permissions though.

Future Development

slurm-cola is still under early development. There are plans of, in the following order:

  • cool logo
  • prettier job info display

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slurm-cola-0.0.1.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

slurm_cola-0.0.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file slurm-cola-0.0.1.tar.gz.

File metadata

  • Download URL: slurm-cola-0.0.1.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for slurm-cola-0.0.1.tar.gz
Algorithm Hash digest
SHA256 1e3cdfa0157ed37da82e7ac4b9da46a25d7e8b2ab683f3edc42743887993a096
MD5 377fc8af66950cca38233d845ce0b056
BLAKE2b-256 52c673865faf904978eb2fc734d784b4fac1a0bcff0694bbc15b65e63abd1ac7

See more details on using hashes here.

File details

Details for the file slurm_cola-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: slurm_cola-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for slurm_cola-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f2714a4cfdf5694d84dc9466df06cbec3b879d054bbbc6151985337510e82c94
MD5 4686ebfa748826cdd5296905892bbc7d
BLAKE2b-256 cd9cc4168757e96852648732bdf573ba6ce6a20a145fcfc83ec4335ca88c9341

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page