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

Overhaul the Event system implementation to follow the structure of EventSetup #436

Open
2 tasks
makortel opened this issue Sep 13, 2022 · 2 comments
Open
2 tasks

Comments

@makortel
Copy link
Collaborator

makortel commented Sep 13, 2022

The rigidity of the Event system is starting show problems for the evolution of the framework. Some symptoms

The EventSetup system is much more flexible in this regard. At some point it would become cheaper to revamp the Event system to use the similar (same?) internals as the EventSetup system.

Related other issues

Plan

@makortel
Copy link
Collaborator Author

makortel commented Nov 19, 2024

This ability would be useful for multiprocessing across nodes as well (see https://indico.cern.ch/event/1480583/#19-update-on-cmssw-clientserve for what motivated this conclusion).

The idea would be to make the ProductResolvers to be the communication points across processes rather than the modules.

@makortel
Copy link
Collaborator Author

makortel commented Jan 3, 2025

Points from brainstorming 2024-12-10

@makortel makortel moved this from 📋 Backlog to 🔖 Ready in Framework activities Jan 3, 2025
This was referenced Jan 3, 2025
@makortel makortel moved this from 🔖 Ready to 🏗 In progress in Framework activities Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🏗 In progress
Development

No branches or pull requests

2 participants