Skip to content

Conversation

@linev
Copy link
Member

@linev linev commented Jan 30, 2026

  1. Each cluster can have several pages which has to be properly processed. Up to now only first page were analyzed
  2. Process all clusters - not only very first
  3. Use column index to store decoded data - simplify processing of std::string data

This fixes multiple problems with RNtuple reading.
But it is still very inefficient - while many similar actions performed for each entry.
But make this PR first which can be backported to 7.10

linev added 3 commits January 30, 2026 16:02
When each column in the cluster spitted on the pages,
one need to correctly detect page from which values should be extracted
@linev linev requested a review from silverweed January 30, 2026 15:25
@linev linev self-assigned this Jan 30, 2026
@linev linev merged commit e3f308f into dev Jan 30, 2026
18 checks passed
@linev linev deleted the fix_rntuple branch January 30, 2026 15:44
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