Skip to content

[io] add test bed for streaming large objects#20608

Draft
jblomer wants to merge 1 commit intoroot-project:Arlesiennefrom
jblomer:io-large-buffer
Draft

[io] add test bed for streaming large objects#20608
jblomer wants to merge 1 commit intoroot-project:Arlesiennefrom
jblomer:io-large-buffer

Conversation

@jblomer
Copy link
Contributor

@jblomer jblomer commented Dec 2, 2025

No description provided.

@jblomer jblomer requested a review from silverweed December 2, 2025 10:54
@jblomer jblomer self-assigned this Dec 2, 2025
@jblomer jblomer added the in:I/O label Dec 2, 2025
@jblomer jblomer marked this pull request as draft December 2, 2025 10:54

namespace {

class FileRaii {
Copy link
Contributor

Choose a reason for hiding this comment

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

This can be pulled from ntuple_test.hxx, no?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, but perhaps just from the test support when the other PR is merged.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I wanted to avoid including this large header here.

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

Test Results

    22 files      22 suites   3d 5h 13m 43s ⏱️
 3 830 tests  3 828 ✅ 1 💤  1 ❌
75 767 runs  75 737 ✅ 9 💤 21 ❌

For more details on these failures, see this check.

Results for commit ea1e387.

♻️ This comment has been updated with latest results.

Uses RStreamerField as a test bed for (de-)serializing large objects
with TBufferFile.
@pcanal pcanal force-pushed the io-large-buffer branch from e1f4b41 to ea1e387 Compare March 5, 2026 17:04
@pcanal
Copy link
Member

pcanal commented Mar 17, 2026

The next step for this PR is the implementation of storage of the storage and retrieval of the large byte count array.

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants