Commit 4458d23
refactor: first step to outsource query command (#339)
This is an attempt to fulfil the request outlined in PR #336 .
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Configurable status-query tool (sacct/squeue), retry attempts,
post-init settings validation, and optional efficiency reports with
configurable path and threshold.
* **Improvements**
* Cluster-aware status querying with dynamic tool selection and smart
fallbacks based on cluster MinJobAge; contextual warnings about
status-command choices; improved shutdown and robust log cleanup
(including empty-directory handling).
* **Chores**
* Formatting/tooling config and minor style/readability tweaks.
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>1 parent b8065a4 commit 4458d23
File tree
8 files changed
+488
-97
lines changed- snakemake_executor_plugin_slurm
- tests
8 files changed
+488
-97
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
36 | 40 | | |
37 | 41 | | |
38 | 42 | | |
0 commit comments