feat: add no-requeue option for #353 - #476
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
🚧 Files skipped from review as they are similar to previous changes (3)
WalkthroughAdds SLURM no-requeue support through a new executor setting, ChangesSLURM no-requeue support
Estimated code review effort: 2 (Simple) | ~10 minutes Sequence Diagram(s)sequenceDiagram
participant ExecutorSettings
participant Validation
participant SubmitCommand
participant SLURM
ExecutorSettings->>Validation: Configure no_requeue
Validation->>SubmitCommand: Accept non-conflicting settings
SubmitCommand->>SLURM: Submit with --no-requeue
Possibly related issues
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
cmeesters
left a comment
There was a problem hiding this comment.
Thank you for this PR.
I like the idea of having more explicit settings and dislike the idea of cluttering the help output and increasing the complexity.
Sure hope, we can soon hide options which are for internal use, only.
🤖 I have created a release *beep* *boop* --- ## [2.8.0](v2.7.1...v2.8.0) (2026-08-10) ### Features * add no-requeue option for [#353](#353) ([#476](#476)) ([7f91037](7f91037)) * allow to disable the memory array fudge ([#482](#482)) ([f4b52e2](f4b52e2)) ### Bug Fixes * emit job metadata via run_job_pre before Slurm submission ([#478](#478)) ([fc7aa48](fc7aa48)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Addresses my comments in #353 (comment). Simply adds a
--no-requeueoption to prevent SLURM from re-queueing jobs, thereby allowing snakemake to resubmit the jobs with the proper hooks that allow for increased resources on subsequent submissions.Summary by CodeRabbit
New Features
Documentation