Skip to content

Releases: troycomi/reportseff

Multi cluster support

03 Oct 14:56
b826d80
Compare
Choose a tag to compare

Added option for multi-cluster support.
Thanks @Lafond-LapalmeJ for the PR!

Fix state filtering of sub jobs

23 Sep 18:51
767a06c
Compare
Choose a tag to compare

Fixes error where state filtering would remove information about sub-jobs if the states didn't match.

Patch changes into last python 3.6 supported version

07 Nov 17:22
12bd6a8
Compare
Choose a tag to compare

Dropped in all tests and changes. Had to remove custom filenames due to regex changes.

Should prevent issues due to old bugs on systems with old python versions.

Fix memory with multiple tasks

14 Sep 15:48
60d80b8
Compare
Choose a tag to compare

Fixed estimation of memory efficiency with multiple tasks.
A few source code improvements.

Thanks @biermanr for help coding and @angel-devicente for providing a test case.

Handle Pipes in jobname

07 Jun 17:01
3987b37
Compare
Choose a tag to compare

Changed sacct delimiter to ^|^ so job names can contain a pipe without breaking.
Using reportseff's parsable option will still output a single pipe.

Change color defaults

31 Mar 18:26
e9bbf1a
Compare
Choose a tag to compare

Change default to let click decide how to pipe color.

Added a discussion to the readme of how to handle the changes.

Thanks @braffes for opening the issue at the PR!

Hotfix, remove print statement

14 Mar 19:17
Compare
Choose a tag to compare
v2.7.3

fix: remove print statement

More parsing edge cases

14 Mar 14:11
Compare
Choose a tag to compare

Added more help for using the slurm-format option.
Handled cases where total time from the admin comment could be 0.

Thanks @braffes for the bug report.

Slurm format option

08 Mar 20:27
Compare
Choose a tag to compare

Added an option to specify the slurm output file format, accepting the format used by sbatch. This addresses using output names like %j.out which previously were ignored.

  • %j or %A can be used to find the job id
  • For array jobs, %A_%a must be present
  • One of the above needs to be present or a value error is thrown as the jobid cannot be determined.
  • Other, sequential format tokens are then collapsed into a single .*, e.g. %n%x_%j.out -> .*_<JOBID>\.out
  • Any regex tokens in the format are escaped prior to processing and compiling.

Handle more missing GPU information

08 Mar 18:52
Compare
Choose a tag to compare

Added more guard clauses for calculating GPU information from AdminComment.