Skip to content

Fusion Snapshots support in nf-seqera#6776

Merged
pditommaso merged 1 commit intoschedfrom
sched-snapshot
Feb 11, 2026
Merged

Fusion Snapshots support in nf-seqera#6776
pditommaso merged 1 commit intoschedfrom
sched-snapshot

Conversation

@fntlnz
Copy link
Collaborator

@fntlnz fntlnz commented Jan 29, 2026

Summary

Add support for Fusion snapshots in the Seqera scheduler executor.

Changes

  • Extended MapperUtil.toMachineRequirement() to accept a snapshotEnabled parameter
  • Pass Fusion snapshot configuration (fusionConfig().snapshotsEnabled()) when building machine requirements
  • Set snapshotEnabled on MachineRequirement API object when snapshots are enabled
  • As is done in the other plugins, when snapshots is enabled, if it does not have any value maxSpotAttempts will default to 5

Related

This enables the Seqera scheduler to provision machines with snapshot support when Fusion snapshots are enabled in the pipeline configuration.

🤖 Generated with Claude Code

@fntlnz fntlnz changed the title wip: snapshot support in sched Fusion Snapshots support in nf-seqera Feb 5, 2026
@fntlnz fntlnz requested a review from pditommaso February 5, 2026 13:37
@fntlnz fntlnz marked this pull request as ready for review February 5, 2026 13:37
@fntlnz fntlnz force-pushed the sched-snapshot branch 6 times, most recently from 383a24e to f99bc1a Compare February 9, 2026 02:15
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com>
@pditommaso pditommaso merged commit 35c4d24 into sched Feb 11, 2026
6 of 8 checks passed
@pditommaso pditommaso deleted the sched-snapshot branch February 11, 2026 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants