-
Notifications
You must be signed in to change notification settings - Fork 155
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
[AnalysisQC] Change configuration logic #1590
[AnalysisQC] Change configuration logic #1590
Conversation
REQUEST FOR PRODUCTION RELEASES:
This will add The following labels are available |
06af497
to
3d9abaf
Compare
@chiarazampolli @noferini @catalinristea At this point, there is no difference in configurations for pp and PbPb, it's all the same.
Note that the merged analyses pipe takes around 1.5 times as long as running all single analyses in parallel. |
* remove unused analyses * disable EMCAL analysis (to enable, need to revise resource needs, crashes or hangs sporadically) * split config JSONs into executable-specific single JSONs Most of those are seen as configurations for "service wagons". Each analyses is forced to use those comon configurations and it is not possible to have analysis-specific configurations for service wagons. * possible to use special configuration strings in configs; this is done to avoid duplications of configs * "!ANALYSIS_QC_is_mc!" ("!ANALYSIS_QC_is_data!") will be replaced with "true"("false") or "false"("true") depending on whether the analyses are run on MC(data) * new default is to pipe all analyses together; to split into single analyses, run o2dpg_analysis_testing_workflow.py [...] --split-analyses
3d9abaf
to
0f4bda3
Compare
* remove unused analyses * disable EMCAL analysis (to enable, need to revise resource needs, crashes or hangs sporadically) * split config JSONs into executable-specific single JSONs Most of those are seen as configurations for "service wagons". Each analyses is forced to use those comon configurations and it is not possible to have analysis-specific configurations for service wagons. * possible to use special configuration strings in configs; this is done to avoid duplications of configs * "!ANALYSIS_QC_is_mc!" ("!ANALYSIS_QC_is_data!") will be replaced with "true"("false") or "false"("true") depending on whether the analyses are run on MC(data) * new default is to pipe all analyses together; to split into single analyses, run o2dpg_analysis_testing_workflow.py [...] --split-analyses Co-authored-by: Benedikt Volkel <[email protected]>
* remove unused analyses * disable EMCAL analysis (to enable, need to revise resource needs, crashes or hangs sporadically) * split config JSONs into executable-specific single JSONs Most of those are seen as configurations for "service wagons". Each analyses is forced to use those comon configurations and it is not possible to have analysis-specific configurations for service wagons. * possible to use special configuration strings in configs; this is done to avoid duplications of configs * "!ANALYSIS_QC_is_mc!" ("!ANALYSIS_QC_is_data!") will be replaced with "true"("false") or "false"("true") depending on whether the analyses are run on MC(data) * new default is to pipe all analyses together; to split into single analyses, run o2dpg_analysis_testing_workflow.py [...] --split-analyses Co-authored-by: Benedikt Volkel <[email protected]>
* remove unused analyses * disable EMCAL analysis (to enable, need to revise resource needs, crashes or hangs sporadically) * split config JSONs into executable-specific single JSONs Most of those are seen as configurations for "service wagons". Each analyses is forced to use those comon configurations and it is not possible to have analysis-specific configurations for service wagons. * possible to use special configuration strings in configs; this is done to avoid duplications of configs * "!ANALYSIS_QC_is_mc!" ("!ANALYSIS_QC_is_data!") will be replaced with "true"("false") or "false"("true") depending on whether the analyses are run on MC(data) * new default is to pipe all analyses together; to split into single analyses, run o2dpg_analysis_testing_workflow.py [...] --split-analyses Co-authored-by: Benedikt Volkel <[email protected]>
* remove unused analyses * disable EMCAL analysis (to enable, need to revise resource needs, crashes or hangs sporadically) * split config JSONs into executable-specific single JSONs Most of those are seen as configurations for "service wagons". Each analyses is forced to use those comon configurations and it is not possible to have analysis-specific configurations for service wagons. * possible to use special configuration strings in configs; this is done to avoid duplications of configs * "!ANALYSIS_QC_is_mc!" ("!ANALYSIS_QC_is_data!") will be replaced with "true"("false") or "false"("true") depending on whether the analyses are run on MC(data) * new default is to pipe all analyses together; to split into single analyses, run o2dpg_analysis_testing_workflow.py [...] --split-analyses Co-authored-by: Benedikt Volkel <[email protected]> (cherry picked from commit 1df34c0)
* remove unused analyses * disable EMCAL analysis (to enable, need to revise resource needs, crashes or hangs sporadically) * split config JSONs into executable-specific single JSONs Most of those are seen as configurations for "service wagons". Each analyses is forced to use those comon configurations and it is not possible to have analysis-specific configurations for service wagons. * possible to use special configuration strings in configs; this is done to avoid duplications of configs * "!ANALYSIS_QC_is_mc!" ("!ANALYSIS_QC_is_data!") will be replaced with "true"("false") or "false"("true") depending on whether the analyses are run on MC(data) * new default is to pipe all analyses together; to split into single analyses, run o2dpg_analysis_testing_workflow.py [...] --split-analyses Co-authored-by: Benedikt Volkel <[email protected]> (cherry picked from commit 1df34c0)
disable EMCAL analysis
(to enable, need to revise resource needs, crashes or hangs
sporadically)
split config JSONs into executable-specific single JSONs Most of those are seen as configurations for "service wagons". Each analyses is forced to use those comon configurations and it is not possible to have analysis-specific configurations for service wagons.
possible to use special configuration strings in configs; this is done to avoid duplications of configs
new default is to pipe all analyses together; to split into single analyses, run o2dpg_analysis_testing_workflow.py [...] --split-analyses