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

Remove makeModule from worker #608

Merged
merged 2 commits into from
Aug 27, 2013

Conversation

Dr15Jones
Copy link
Contributor

Given that there is no longer a one-to-one correspondence between Workers and modules it no longer makes sense
to have the Worker define how a module should be made. That is now done via a MakeModuleHelper template which
can be specialized as needed. This now means that all Workers are just instances of edm::WorkerT.

…al module type

Since module's are made separately from Workers it no longer made sense for the
Worker to have a templated method used to construct the specific module type. This
also means we no longer need the StreamWorker specialization.
Since all modules use edm::WorkerT now there is no need for the
WorkerType typedef in the module base classes.
@Dr15Jones
Copy link
Contributor Author

+1

The changed class and typedefs are only used internally in FWCore/Framework.

@ktf
Copy link
Contributor

ktf commented Aug 26, 2013

@nclopezo Can you please run the usual set of tests? Thanks.

@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.

@nclopezo
Copy link
Contributor

Hi,

I started the tests, but I noticed that the script that jenkins generates was failing when no extra workflows were added to the short matrix tests. I started the tests again, you can see the logs here:

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

ktf added a commit that referenced this pull request Aug 27, 2013
@ktf ktf merged commit 0892985 into cms-sw:CMSSW_7_0_X Aug 27, 2013
perrozzi pushed a commit to perrozzi/cmssw that referenced this pull request Jan 12, 2017
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.

4 participants