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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

slurm_cola-0.0.2-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: slurm_cola-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 9.9 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bf6b1bad49b80aeaf81a986c8aa9f9ab7da52fdb0a4e23c39854460c622840e5
MD5 37f05e1d7139304b3001920fc9692965
BLAKE2b-256 b3e11ad9055d9efc7b0cafd6bfb35d5b7ab0223d969c8f83d948d2f14fffe41a

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