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

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

Uploaded Python 3

Supported by

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