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

Determine which modules depend on which conditions #12126

Open
Dr15Jones opened this issue Oct 27, 2015 · 11 comments
Open

Determine which modules depend on which conditions #12126

Dr15Jones opened this issue Oct 27, 2015 · 11 comments

Comments

@Dr15Jones
Copy link
Contributor

Provide a way to determine which modules depend on which EventSetup conditions.

@Dr15Jones
Copy link
Contributor Author

@fwyzard please review and add a concrete use case.

@Dr15Jones
Copy link
Contributor Author

I assume you need to know when the data is requested and not just when the 'on demand' producing or reading of the data product is activated.

@Dr15Jones
Copy link
Contributor Author

assign core

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2015

New categories assigned: core

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

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2015

A new Issue was created by @Dr15Jones (Chris Jones).

@davidlange6, @smuzaffar, @Degano, @davidlt, @Dr15Jones can you please review it and eventually sign/assign? Thanks.

Following commands in first line of a comment are recognized

  • +1|approve[d]|sign[ed]: L1/L2's to approve it
  • -1|reject[ed]: L1/L2's to reject it
  • assign <category>[,<category>[,...]]: L1/L2's to request signatures from other categories
  • unassign <category>[,<category>[,...]]: L1/L2's to remove signatures from other categories
  • hold: L1/all L2's/release manager to mark it as on hold
  • unhold: L1/user who put this PR on hold
  • merge: L1/release managers to merge this request

@smuzaffar
Copy link
Contributor

@Dr15Jones , was this implemented? should we close this issue?

@fwyzard
Copy link
Contributor

fwyzard commented Sep 16, 2021

The use case I had in mind was: given a monolithic CMSSW configuration, how to determine which ESProducers, ESSources, and "global tag" payloads are used by each other ES module and ED module.

This should allow us - for example - to break up the EventSetup mess that is the HLT menu, and keep track of which Path uses which ES object.
It might even allow use to assign the ES modules to the same Tasks as the ED modules to keep things tidier.

@Dr15Jones
Copy link
Contributor Author

@smuzaffar effectively, the esConsumes is doing this.

@fwyzard
Copy link
Contributor

fwyzard commented Sep 16, 2021 via email

@wddgit
Copy link
Contributor

wddgit commented Dec 12, 2024

PR #46929 was just submitted and is available for review. It is an attempt to satisfy the request in this Issue.

@cmsbuild
Copy link
Contributor

cms-bot internal usage

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

5 participants