Skip to content

Add support for S3 Express One-Zone#6813

Open
jchorl wants to merge 3 commits intonextflow-io:masterfrom
jchorl:jchorl/s3eoz
Open

Add support for S3 Express One-Zone#6813
jchorl wants to merge 3 commits intonextflow-io:masterfrom
jchorl:jchorl/s3eoz

Conversation

@jchorl
Copy link
Contributor

@jchorl jchorl commented Feb 5, 2026

This PR adds support for S3 Express One-Zone because for certain use-cases, it can be much faster with higher rate limits.

Some notes:

  • I switched from MD5 to CRC32 checksums. Express doesn't support MD5. This seems like an all-around improvement.
  • I had to modify a listObjects call to use listObjectsV2. This touched the lookup logic which could have big blast radius.
  • Express was barking at --storage-class STANDARD. I would think many folks actually want to default to their bucket's settings. So why not default to nothing, and only set it if it's set in config?

I tested this on an express one-zone bucket and it worked.

@netlify
Copy link

netlify bot commented Feb 5, 2026

Deploy Preview for nextflow-docs-staging canceled.

Name Link
🔨 Latest commit 1df25d6
🔍 Latest deploy log https://app.netlify.com/projects/nextflow-docs-staging/deploys/69a0b84efec20f00085999b2

Josh Chorlton added 2 commits February 6, 2026 20:48
Signed-off-by: Josh Chorlton <josh@bugseq.com>
Signed-off-by: Josh Chorlton <josh@bugseq.com>
@pditommaso pditommaso force-pushed the master branch 2 times, most recently from d9fa5cd to d752bc2 Compare February 28, 2026 13:10
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.

1 participant