Skip to content

[ntuple] Add S3 anchor and its tests for S3 backend#22470

Open
JasMehta08 wants to merge 1 commit into
root-project:masterfrom
JasMehta08:ntuple-s3-anchor
Open

[ntuple] Add S3 anchor and its tests for S3 backend#22470
JasMehta08 wants to merge 1 commit into
root-project:masterfrom
JasMehta08:ntuple-s3-anchor

Conversation

@JasMehta08
Copy link
Copy Markdown
Contributor

This Pull request:

(Is a part of the GSoC 2026 project S3 Backend for RNTuple.)

Creates the anchor for the S3 backend.

Changes or fixes:

  • Adds S3NTupleAnchor struct, using JSON to store the anchor data.
  • Adds ROOT_BUILD_OPTION(s3 OFF "Enable RNTuple support for S3-compatible object storage")to conditionally compile.
  • Adds tests that cover round-trip, version guard, malformed input, type mismatches, boundary values, and forward compatibility.

Checklist:

  • tested changes locally

@JasMehta08
Copy link
Copy Markdown
Contributor Author

@jblomer

I have made the changes so that the build for S3 backend only occurs when curl is present, and removed the s3 flag.

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