Skip to content

[df] Enable tail scheduling with GlobalEntryRange in RNTupleDS#22093

Open
GeorgiLH wants to merge 3 commits intoroot-project:masterfrom
GeorgiLH:mt_ranges
Open

[df] Enable tail scheduling with GlobalEntryRange in RNTupleDS#22093
GeorgiLH wants to merge 3 commits intoroot-project:masterfrom
GeorgiLH:mt_ranges

Conversation

@GeorgiLH
Copy link
Copy Markdown

@GeorgiLH GeorgiLH commented Apr 28, 2026

Increases speed when processing with IMT enabled and GlobalEntryRange set

This Pull request:

Modifies the logic of how an RNTupleDS prepares entry ranges for processing by RDataFrame when IMT is enabled. Now allows for use of multiple slots on a single file.

Related issue:#22066

Increases speed when only processing one file with IMT enabled
@GeorgiLH
Copy link
Copy Markdown
Author

@vgvassilev

@vgvassilev
Copy link
Copy Markdown
Member

Can you add a test case?

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 3, 2026

Test Results

    20 files      20 suites   3d 0h 44m 28s ⏱️
 3 853 tests  3 853 ✅ 0 💤 0 ❌
68 841 runs  68 841 ✅ 0 💤 0 ❌

Results for commit 4e7e51d.

Cleans up some of the code, extends tests and allows for multiple files

Fixes root-project#22066
@GeorgiLH GeorgiLH changed the title [df] Enable IMT with GlobalEntryRanges for a single file [df] Enable tail scheduling with GlobalEntryRange in RNTupleDS May 5, 2026
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.

3 participants