Discussion
Loading...

Discussion

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Christian Meesters
Christian Meesters
@rupdecat@fediscience.org  路  activity timestamp last week

I want to reach out: I have this pending release for the SLURM executor (https://github.com/snakemake/snakemake-executor-plugin-slurm/pull/412 ). It implements better error feedback (in case of hardware failures and otherwise). It would need some thorough checking, and I cannot provoke too many hardware failures. Is anyone working on an older cluster? 馃槈

Feedback (as issues) would be appreciated. Also nice, if you tell me it is working, here.

#Snakemake #HPC #SLURM #ReproducibleComputing

  • Copy link
  • Flag this post
  • Block
Christian Meesters
Christian Meesters
@rupdecat@fediscience.org  路  activity timestamp last week

On a similar note: there is another (draft) PR. The #SLURM executor plugin for #Snakemake is capable of respecting partition definitions since v. 2.

I had the notion, that this is rather difficult to set this up manually and wrote a little command line helper. It queries the SLURM config and writes out a preliminary partition configuration template. This still requires manual adaptation, I'm afraid.

A small step forward as it requires both an understanding of Snakemake and your local SLURM setup. The world is as is it is, the phantasy of admin teams is unlimited and a one-fits-all solution is not on the horizon.

Still, if you want to try it out and provide feedback, this would be very much appreciated! All suggestions are welcome!

  • Copy link
  • Flag this comment
  • Block
Christian Meesters
Christian Meesters
@rupdecat@fediscience.org  路  activity timestamp last week

I actually forgot the link in the last note: https://github.com/snakemake/snakemake-executor-plugin-slurm/pull/410

Meanwhile, it is not a draft PR any more. It is just a PR. And there is some more work to do. Think, I will merge it relatively soon into the main branch for a release.

The other features merit some more testing, though.

  • Copy link
  • Flag this comment
  • Block
Christian Meesters
Christian Meesters
@rupdecat@fediscience.org  路  activity timestamp last week

Well, I did a release today:

https://fediscience.org/@snakemake/116097371050966872

And had a wonderful, productive discussion with co-developers. Looking eagerly forward to the #SnakemakeHackathon2026!

  • Copy link
  • Flag this comment
  • Block
Christian Meesters
Christian Meesters
@rupdecat@fediscience.org  路  activity timestamp last week

and ... a small bug fix release: somebody has forgotten a dependency declaration:

https://fediscience.org/@snakemake/116103787048290293

  • Copy link
  • Flag this comment
  • Block
Christian Meesters
Christian Meesters
@rupdecat@fediscience.org  路  activity timestamp last week

All in all, the last year has been eventful. Not so much new functionality, but accounting for LOTS of exceptions on various clusters.

It is time to move forward at the #SnakemakeHackathon2026 !

lines of code (LOC) development for the Snakemake Executor Plugin for SLURM over time. Displayed are the LOCs for different directories within the repository.
lines of code (LOC) development for the Snakemake Executor Plugin for SLURM over time. Displayed are the LOCs for different directories within the repository.
lines of code (LOC) development for the Snakemake Executor Plugin for SLURM over time. Displayed are the LOCs for different directories within the repository.
  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About 路 Code of conduct 路 Privacy 路 Users 路 Instances
Bonfire social 路 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Members
  • Code of Conduct