Skip to content

Draft Support for Very Large Collection - #21852

Draft
pcanal wants to merge 37 commits into
root-project:Arlesiennefrom
pcanal:very_large_collection
Draft

pcanal wants to merge 37 commits into
root-project:Arlesiennefrom
pcanal:very_large_collection

Conversation

@pcanal

@pcanal pcanal commented Apr 8, 2026

Copy link
Copy Markdown
Member

Not ready for review -- just running the CI for a checkpoint.

@pcanal
pcanal marked this pull request as draft April 8, 2026 20:11
@pcanal pcanal self-assigned this Apr 8, 2026
@github-actions

github-actions Bot commented Apr 9, 2026 •

Copy link
Copy Markdown

Test Results

    20 files      20 suites   3d 7h 54m 46s ⏱️
 3 874 tests  3 859 ✅   0 💤 15 ❌
68 937 runs  68 730 ✅ 175 💤 32 ❌

For more details on these failures, see this check.

Results for commit 46afec7.

♻️ This comment has been updated with latest results.

@pcanal
pcanal force-pushed the very_large_collection branch from 2919c36 to c364f50 Compare April 10, 2026 21:29
@pcanal
pcanal force-pushed the very_large_collection branch 6 times, most recently from 6891a9f to f3f405d Compare April 23, 2026 22:09
@pcanal
pcanal force-pushed the very_large_collection branch 4 times, most recently from c8692de to 59db0dc Compare May 5, 2026 15:33
@pcanal
pcanal force-pushed the very_large_collection branch 2 times, most recently from b5f2099 to 2e2c703 Compare June 19, 2026 22:24
@pcanal pcanal closed this Jun 20, 2026
@pcanal pcanal reopened this Jun 20, 2026
@pcanal
pcanal force-pushed the very_large_collection branch from 2e2c703 to 408b5f4 Compare June 20, 2026 17:21
pcanal added 29 commits October 1, 2026 15:47
NOTE: this might be backward incompatible
The change in TStreamerInfo class version changes the compressed
size of the TStreamerInfo record in the file.
The change in TStreamerInfo class version changes the compressed
size of the TStreamerInfo record in the file.

In this test, the file is updated/added-to, consequently the
keys/baskets that are written after the first TStreamerInfo
record are moved slightly and this changes the compressed size
of the TTree object on file.
This is use in particular for TClass to register the
upcoming object type.
…revious cluster's basket code.

Without this all the baskets of a poorly clustered branch are retaining until the deletion of the TTree object
@pcanal
pcanal force-pushed the very_large_collection branch from b4a8221 to 46afec7 Compare October 1, 2026 20:49

This branch has not been deployed

No deployments
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