cms-sw / framework-team

CMSSW framework project management
2 stars 0 forks source link

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

Open makortel opened 2 years ago

makortel commented 2 years ago

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.

makortel commented 3 days ago

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.