Commit a361769
committed
Workaround crash in TPC digitization
TPC digitization currently crashes when multiple workers
try to load FEEConfig via TPC/Config/RunInfoV2.
Recently the TPC code was changed to use this redirecting object.
The hypothesis is that there is a problem in the CcdbApi when using
CCDB redirects which is bypassing semaphore syncronization
of CCDB loads. This leads to race conditions and corrupted CCDB
snapshots.
This commit reduces such a race condition by pre-downloading
TPC/Config/RunInfoV2 before launching multi-process TPC digitization procedures.
We can take the change back once a proper fix is available in O2-CCDB.1 parent 4f1790c commit a361769
1 file changed
+2
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1001 | 1001 | | |
1002 | 1002 | | |
1003 | 1003 | | |
| 1004 | + | |
| 1005 | + | |
1004 | 1006 | | |
1005 | 1007 | | |
1006 | 1008 | | |
| |||
0 commit comments