Skip to content

[ntuple] Deprecate some cluster-level descriptor queries - #23339

Merged
jblomer merged 8 commits into
root-project:masterfrom
jblomer:ntuple-huge-file-read
Sep 18, 2026
Merged

jblomer merged 8 commits into
root-project:masterfrom
jblomer:ntuple-huge-file-read

Conversation

@jblomer

@jblomer jblomer commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Preparation for huge file support. Query methods in the descriptor that iterate clusters are deprecated. The corresponding functionality needs to move in the page source because the descriptor, in general, does not have all cluster meta-data loaded. The page source knows how to load cluster meta-data when needed (to be implemented).

A follow-up PR will deal with the remaining descriptor methods FindClusterId() and Get[Next|Prev]ClusterId().

@jblomer jblomer self-assigned this Sep 11, 2026
@jblomer
jblomer requested a review from silverweed as a code owner September 11, 2026 11:49
Comment thread tree/ntuple/inc/ROOT/RNTupleDescriptor.hxx Outdated
Comment thread tree/ntuple/src/RNTupleView.cxx
Comment thread tree/ntuple/inc/ROOT/RNTupleDescriptor.hxx Outdated
@github-actions

github-actions Bot commented Sep 11, 2026

Copy link
Copy Markdown

Test Results

    23 files      23 suites   3d 19h 52m 39s ⏱️
 3 879 tests  3 879 ✅ 0 💤 0 ❌
79 199 runs  79 199 ✅ 0 💤 0 ❌

Results for commit b1f5803.

♻️ This comment has been updated with latest results.

@jblomer
jblomer force-pushed the ntuple-huge-file-read branch 2 times, most recently from 3b86bfb to 15f14e2 Compare September 14, 2026 11:36
@jblomer
jblomer requested a review from dpiparo as a code owner September 14, 2026 11:36
@jblomer
jblomer force-pushed the ntuple-huge-file-read branch from 15f14e2 to 009c525 Compare September 14, 2026 11:47
@jblomer
jblomer requested a review from silverweed September 14, 2026 11:48
@jblomer
jblomer force-pushed the ntuple-huge-file-read branch from 009c525 to b1f5803 Compare September 14, 2026 13:59

@silverweed silverweed left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jblomer
jblomer merged commit f813efa into root-project:master Sep 18, 2026
35 checks passed
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