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

Have Workers for the same module use the same ModuleDescription #636

Merged
merged 2 commits into from Aug 28, 2013

Conversation

Dr15Jones
Copy link
Contributor

The Service system used to guarantee that the address for a module's ModuleDescription would be unique. When we allowed multiple Workers per module that guarantee was broken. We now have the Workers use the ModuleDescription from the module rather than one they hold.

This fixes the problem of the FastTimerService flooding the IB with error messages

The Service system used to guarantee that the address for a module's
ModuleDescription would be unique. When we allowed multiple Workers
per module that guarantee was broken. We now have the Workers use
the ModuleDescription from the module rather than one they hold.
@Dr15Jones
Copy link
Contributor Author

+1

Compiled 'core' packages and ran their unit tests. A 'runTheMatrix' should be done.

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next IBs unless changes or unless it breaks tests.

@ghost ghost assigned nclopezo Aug 27, 2013
@nclopezo
Copy link
Contributor

Hi @Dr15Jones

Here you can see a run on top of CMSSW_7_0_X_2013-08-28-0200 with the short matrix tests:

https://cmssdt.cern.ch/jenkins/job/Pull-Request-Integration/ARCHITECTURE=slc5_amd64_gcc472/300/console

And you can see the artifacts of the run here:

https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/300

ktf added a commit that referenced this pull request Aug 28, 2013
Have Workers for the same module use the same ModuleDescription
@ktf ktf merged commit ab47016 into cms-sw:CMSSW_7_0_X Aug 28, 2013
@Dr15Jones
Copy link
Contributor Author

It turns out that there is one more change needed to make FastTimerService happy. The fake EDProducer which makes the TriggerResults is at the moment not getting a 'beginJob' signal since it doesn't needed it. But FastTimerService needs to see all modules at the 'beginJob' transition. So I'll re-connect the unneeded beginJob call to the TriggerResults so the present FastTimerService will be happy. However, one optimization the new framework will do is to only send transition calls if the module actually requests them.

I'm in the process of making a new pull request for this.

@Dr15Jones Dr15Jones deleted the useSameModuleDescription branch August 28, 2013 12:10
gpetruc added a commit to gpetruc/cmssw that referenced this pull request May 17, 2016
Port to 80X the 76X fix about energy fraction methods of Jet class (see PR cms-sw#635)
jpata pushed a commit to jpata/cmssw that referenced this pull request Jan 19, 2017
do not attempt calib for zeropt subjets
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants