Skip to content

Commit 212167d

Browse files
committed
[MUON] added dataSampling policies for muon tracks in async QC configuration
The GLO-MUONTracksMFT QC task has been reported to use 100% CPU in some async reconstructions, thus reducing the overall CPU efficiency of the production. The input data for this task is now sampled to 10%. A similar sampling is also introduced, but not enabled by default, for the GLO-MUONTracks task.
1 parent 47abb77 commit 212167d

File tree

1 file changed

+36
-2
lines changed

1 file changed

+36
-2
lines changed

DATA/production/qc-async/mftmchmid-tracks.json

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
"maxNumberCycles": "-1",
1212
"dataSource": {
1313
"type": "direct",
14+
"_type": "dataSamplingPolicy",
15+
"name": "muon-tracks",
1416
"query": "trackMCH:MCH/TRACKS;trackMCHROF:MCH/TRACKROFS;trackMCHTRACKCLUSTERS:MCH/TRACKCLUSTERS;mchtrackdigits:MCH/CLUSTERDIGITS;trackMFT:MFT/TRACKS;trackMFTROF:MFT/MFTTrackROF;trackMFTClIdx:MFT/TRACKCLSID;alpparMFT:MFT/ALPIDEPARAM/0?lifetime=condition&ccdb-path=MFT/Config/AlpideParam;fwdtracks:GLO/GLFWD;trackMID:MID/TRACKS;trackMIDROF:MID/TRACKROFS;trackMIDTRACKCLUSTERS:MID/TRACKCLUSTERS;trackClMIDROF:MID/TRCLUSROFS;matchMCHMID:GLO/MTC_MCHMID"
1517
},
1618
"movingWindows": [
@@ -59,7 +61,9 @@
5961
"cycleDurationSeconds": "300",
6062
"maxNumberCycles": "-1",
6163
"dataSource": {
62-
"type": "direct",
64+
"_type": "direct",
65+
"type": "dataSamplingPolicy",
66+
"name": "glo-mu-tracks",
6367
"query": "trackMCH:MCH/TRACKS;trackMCHROF:MCH/TRACKROFS;trackMCHTRACKCLUSTERS:MCH/TRACKCLUSTERS;mchtrackdigits:MCH/CLUSTERDIGITS;trackMFT:MFT/TRACKS;trackMFTROF:MFT/MFTTrackROF;trackMFTClIdx:MFT/TRACKCLSID;alpparMFT:MFT/ALPIDEPARAM/0?lifetime=condition&ccdb-path=MFT/Config/AlpideParam;fwdtracks:GLO/GLFWD;trackMID:MID/TRACKS;trackMIDROF:MID/TRACKROFS;trackMIDTRACKCLUSTERS:MID/TRACKCLUSTERS;trackClMIDROF:MID/TRCLUSROFS;matchMCHMID:GLO/MTC_MCHMID"
6468
},
6569
"movingWindows": [
@@ -106,5 +110,35 @@
106110
"location": "remote"
107111
}
108112
}
109-
}
113+
},
114+
"dataSamplingPolicies": [
115+
{
116+
"id": "muon-tracks",
117+
"active": "true",
118+
"machines": [],
119+
"query": "trackMCH:MCH/TRACKS;trackMCHROF:MCH/TRACKROFS;trackMCHTRACKCLUSTERS:MCH/TRACKCLUSTERS;mchtrackdigits:MCH/CLUSTERDIGITS;trackMFT:MFT/TRACKS;trackMFTROF:MFT/MFTTrackROF;trackMFTClIdx:MFT/TRACKCLSID;alpparMFT:MFT/ALPIDEPARAM/0?lifetime=condition&ccdb-path=MFT/Config/AlpideParam;fwdtracks:GLO/GLFWD;trackMID:MID/TRACKS;trackMIDROF:MID/TRACKROFS;trackMIDTRACKCLUSTERS:MID/TRACKCLUSTERS;trackClMIDROF:MID/TRCLUSROFS;matchMCHMID:GLO/MTC_MCHMID",
120+
"samplingConditions": [
121+
{
122+
"condition": "random",
123+
"fraction": "0.1",
124+
"seed": "0"
125+
}
126+
],
127+
"blocking": "false"
128+
},
129+
{
130+
"id": "glo-mu-tracks",
131+
"active": "true",
132+
"machines": [],
133+
"query": "trackMCH:MCH/TRACKS;trackMCHROF:MCH/TRACKROFS;trackMCHTRACKCLUSTERS:MCH/TRACKCLUSTERS;mchtrackdigits:MCH/CLUSTERDIGITS;trackMFT:MFT/TRACKS;trackMFTROF:MFT/MFTTrackROF;trackMFTClIdx:MFT/TRACKCLSID;alpparMFT:MFT/ALPIDEPARAM/0?lifetime=condition&ccdb-path=MFT/Config/AlpideParam;fwdtracks:GLO/GLFWD;trackMID:MID/TRACKS;trackMIDROF:MID/TRACKROFS;trackMIDTRACKCLUSTERS:MID/TRACKCLUSTERS;trackClMIDROF:MID/TRCLUSROFS;matchMCHMID:GLO/MTC_MCHMID",
134+
"samplingConditions": [
135+
{
136+
"condition": "random",
137+
"fraction": "0.1",
138+
"seed": "0"
139+
}
140+
],
141+
"blocking": "false"
142+
}
143+
]
110144
}

0 commit comments

Comments
 (0)