Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] Allow Sources to read meta data incrementally #47072

Open
Dr15Jones opened this issue Jan 9, 2025 · 4 comments
Open

[RFC] Allow Sources to read meta data incrementally #47072

Dr15Jones opened this issue Jan 9, 2025 · 4 comments

Comments

@Dr15Jones
Copy link
Contributor

At the moment, they system relies on the fact that our TTree based format writes all the accumulated job meta data at then end of the job. However, begin able to write and then read back the meta data as we process a file could be beneficial

  • We might be able to reduce the amount of memory held by the OutputModule.
  • We might be able to successfully read back parts of the file which were written by a failed job.
  • Being able to incrementally change our meta data structures is also needed to allow concurrent reading of multiple primary files concurrently.
  • This might allow us to fully use non-random access file formats in the future.
@Dr15Jones
Copy link
Contributor Author

assign core

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 9, 2025

New categories assigned: core

@Dr15Jones,@makortel,@smuzaffar you have been requested to review this Pull request/Issue and eventually sign? Thanks

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 9, 2025

cms-bot internal usage

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 9, 2025

A new Issue was created by @Dr15Jones.

@Dr15Jones, @antoniovilela, @makortel, @mandrenguyen, @rappoccio, @sextonkennedy, @smuzaffar can you please review it and eventually sign/assign? Thanks.

cms-bot commands are listed here

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

No branches or pull requests

2 participants