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
Add service callback with path and consumes info #6845
Conversation
Add new callback that services can register for that will deliver information about the paths, end paths, and modules on them. It will also deliver information about the dependencies between modules in the current process based on the consumes information. It also makes available the information in the consumes declarations. Also includes a new configuration option to the Tracer that will dump this information and the Tracer code is an example of how a service accesses this information. New and expanded unit tests included.
+1 |
@fwyzard Hopefully this will prove useful to you |
@fwyzard I tried to make this function give you the information I thought you really wanted modulesWhoseProductsAreConsumedBy. So I would suggest looking there first. There are some comments in the base class header file. Plus there are other functions that give other information. |
This pull request is fully signed and it will be integrated in one of the next CMSSW_7_4_X IBs unless changes or unless it breaks tests. |
-1 Tested at: 3d846b2 ---> test TestRunnerPhysicsToolsCondLiteIO had ERRORS you can see the results of the tests here: |
This pull request is fully signed and it will be integrated in one of the next CMSSW_7_4_X IBs unless changes (but tests are reportedly failing). |
@cmsbuild please retest. I believe this was a transient failure. |
This pull request is fully signed and it will be integrated in one of the next CMSSW_7_4_X IBs unless changes (but tests are reportedly failing). |
@cmsbuild - please rerun the tests |
This pull request is fully signed and it will be integrated in one of the next CMSSW_7_4_X IBs unless changes (tests are also fine). This pull request will be automatically merged. |
Add service callback with path and consumes info
Add new callback that services can register for
that will deliver information about the paths,
end paths, and modules on them. It will also deliver
information about the dependencies between modules
in the current process based on the consumes information.
It also makes available the information in the
consumes declarations. Also includes a new configuration
option to the Tracer that will dump this information
and the Tracer code is an example of how a service
accesses this information. New and expanded unit
tests included.