Skip to content

[ntuple] Add RPageSinkS3 for the basic S3 write path (Mode B)#22653

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

[ntuple] Add RPageSinkS3 for the basic S3 write path (Mode B)#22653
JasMehta08 wants to merge 1 commit into
root-project:masterfrom
JasMehta08:ntuple-s3-sink

Conversation

@JasMehta08

Copy link
Copy Markdown
Contributor

This Pull request:

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

Adds RPageSinkS3, the write path of the experimental S3 storage backend for RNTuple.

Changes or fixes:

  • RPageSinkS3 (Mode B full write path): InitImpl (header), CommitPageImpl/CommitSealedPageImpl (one S3 object per sealed page, kTypeObject64 locator), StageClusterImpl, CommitClusterGroupImpl (page list), and CommitDatasetImpl (footer, then the JSON anchor written last for atomicity).

Checklist:

  • tested changes locally

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants