Skip to main content

51 posts tagged with "fusion"

View All Tags

Fusion v2.4.9

How to pin this version​

fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.4.9-amd64.json'
}
info

For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.4.9-arm64.json'.

Feature updates and improvements​

Azure​

  • Added support for authenticating with Azure Managed Identities. System-assigned managed identities need no configuration. For a user-assigned managed identity, set FUSION_AZ_MSI_CLIENT_ID to its client ID or FUSION_AZ_MSI_RESOURCE_STRING to its resource ID.

General​

  • Added the -o command-line option to pass extra FUSE mount options as a comma-separated list, such as -o allow_other,default_permissions.

Bug fixes​

Security​

  • Fixed security vulnerabilities by updating dependencies and the Go patch version.

Fusion v2.5.1

Bugfix release to improve stability.

Bug fixes​

Logging​

  • Fixed logs removed when removeLogs is false.

General​

  • Fixed unique IDs in file fragments.
  • Removed exit code on serveFusion.

How to pin this version​

fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.5.1-amd64.json'
}
info

For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.5.1-arm64.json'.

Fusion v2.5.0

Fusion 2.5.0 significantly enhances performance and efficiency in file operations.

Fusion now handles small files more effectively and intelligently manages Nextflow task files by minimizing intermediate file uploads. A key improvement is the selective retention of only essential task output files upon completion, reducing storage overhead. Network optimization has been implemented to decrease bandwidth usage by consolidating upload operations. Additionally, the underlying architecture has undergone substantial refactoring to support the future integration of diverse remote storage solutions, setting the foundation for expanded storage capabilities.

Feature updates and improvements​

Performance​

  • Chunked async content management.
  • Nextflow-compatible pattern classifier.

Configuration​

  • Defined a default exit code on Fusion-IO errors.
  • Object API refactoring.

Dependencies​

  • Bumped golang.org/x/crypto to 0.31.0.
  • Bumped golang.org/x/net to 0.33.0.

Bug fixes​

General​

  • Fixed AsyncStore move issues.
  • Fixed log file deletion during spot instance reclamation.
  • Fixed transient object persistence.

How to pin this version​

fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.5.0-amd64.json'
}
info

For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.5.0-arm64.json'.

Fusion v2.4.8

How to pin this version​

fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.4.8-amd64.json'
}
info

For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.4.8-arm64.json'.

Bugfix release to improve stability.

Bug fixes​

Logging​

  • Do not delete the logs file during spot reclaim
  • Uploaded logs file in parts to support files larger than 5 GB

General​

  • Removed leftover .bak file when using BAM and Tabix index

Security​

  • Security: Bumped golang.org/x/crypto from 0.25.0 to 0.31.0

Fusion v2.4.7

How to pin this version​

fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.4.7-amd64.json'
}
info

For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.4.7-arm64.json'.

Feature updates and improvements​

Snapshots​

  • Integrate Fusion Snapshots.

Configuration​

  • Add license validation.
  • Make stopFusion timeout configurable (via FUSION_STOP_SHUTDOWN_TIMEOUT).

Bug fixes​

General​

  • Fusion shutdown only once.
  • File moves overwriting files scheduled for upload.
  • Force unmount and upload dirty manager on failed unmount.
  • Correct spot instance termination metadata path.
  • Error when overwriting a symbolic link.
  • Add a timeout to Fusion stop function.
  • Upload symbolic links in parallel.

Fusion v2.3.8

How to pin this version​

fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.3.8-amd64.json'
}
info

For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.3.8-arm64.json'.

Bug fixes​

Security​

  • Fixed security vulnerabilities.

Fusion v2.4.6

How to pin this version​

fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.4.6-amd64.json'
}
info

For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.4.6-arm64.json'.

Bug fixes​

Security​

  • Fixed security vulnerabilities.

Fusion v2.3.7

How to pin this version​

fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.3.7-amd64.json'
}
info

For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.3.7-arm64.json'.

Bug fixes​

Configuration​

  • Fixed timeout on FUSE mount retry failure.

Fusion v2.4.5

How to pin this version​

fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.4.5-amd64.json'
}
info

For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.4.5-arm64.json'.

Bug fixes​

Configuration​

  • Fixed timeout on FUSE mount retry failure.
  • Fixed correct spot instance termination detection.
  • Fixed force unmount and upload dirty data on failed unmount.

General​

  • Fixed error when overwriting a symbolic link.
  • Fixed scheduled upload overwritten by an empty file.

Fusion v2.3.6

How to pin this version​

fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.3.6-amd64.json'
}
info

For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.3.6-arm64.json'.

Bug fixes​

S3​

  • Fixed S3 compactions between different regions.