Skip to content

DPL: streamline option building#15320

Open
ktf wants to merge 3 commits intoAliceO2Group:devfrom
ktf:pr15320
Open

DPL: streamline option building#15320
ktf wants to merge 3 commits intoAliceO2Group:devfrom
ktf:pr15320

Conversation

@ktf
Copy link
Copy Markdown
Member

@ktf ktf commented Apr 24, 2026

  • Avoid too nested if conditions
  • Do not propagate --ccdb-fetchers for backward compatibility
    in the on-the-fly generators
  • Avoid some copying

@ktf ktf requested a review from a team as a code owner April 24, 2026 11:47
- Avoid too nested if conditions
- Do not propagate --ccdb-fetchers for backward compatibility
  in the on-the-fly generators
- Avoid some copying
@alibuild
Copy link
Copy Markdown
Collaborator

Error while checking build/O2/fullCI_slc9 for 72c4ba7 at 2026-04-24 17:11:

## sw/BUILD/O2-sim-challenge-test-latest/log
./sim-challenge.log[ERROR] Workflow crashed - PID 11656 (internal-dpl-aod-writer) did not exit correctly however it's not clear why. Exit code forced to 128.
./sim-challenge.log[ERROR]  - Device internal-dpl-aod-writer: pid 11656 (exit 128)
./sim-challenge.log[ERROR] SEVERE: Device internal-dpl-aod-writer (11656) returned with 128
./digi.log[ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/37}
./digi.log[ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/38}
./digi.log[ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/40}
./digi.log[ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/42}
./digi.log[ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/43}
./digi.log[ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/45}
./digi.log[ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/46}
./digi.log[ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/47}
./digi.log[ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/48}
./digi.log[ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/49}
./digi.log[1447:internal-dpl-clock]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/37}
./digi.log[1447:internal-dpl-clock]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/38}
./digi.log[1447:internal-dpl-clock]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/40}
./digi.log[1447:internal-dpl-clock]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/42}
./digi.log[1447:internal-dpl-clock]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/43}
./digi.log[1447:internal-dpl-clock]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/45}
./digi.log[1447:internal-dpl-clock]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/46}
./digi.log[1447:internal-dpl-clock]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/47}
./digi.log[1447:internal-dpl-clock]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/48}
./digi.log[1447:internal-dpl-clock]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/49}
./digi.log[1476:SimReader]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/37}
./digi.log[1476:SimReader]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/38}
./digi.log[1476:SimReader]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/40}
./digi.log[1476:SimReader]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/42}
./digi.log[1476:SimReader]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/43}
./digi.log[1476:SimReader]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/45}
./digi.log[1476:SimReader]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/46}
./digi.log[1476:SimReader]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/47}
./digi.log[1476:SimReader]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/48}
./digi.log[1476:SimReader]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/49}
./digi.log[1505:internal-dpl-ccdb-backend]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/37}
./digi.log[1505:internal-dpl-ccdb-backend]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/38}
./digi.log[1505:internal-dpl-ccdb-backend]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/40}
./digi.log[1505:internal-dpl-ccdb-backend]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/42}
./digi.log[1505:internal-dpl-ccdb-backend]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/43}
./digi.log[1505:internal-dpl-ccdb-backend]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/45}
./digi.log[1505:internal-dpl-ccdb-backend]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/46}
./digi.log[1505:internal-dpl-ccdb-backend]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/47}
./digi.log[1505:internal-dpl-ccdb-backend]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/48}
./digi.log[1505:internal-dpl-ccdb-backend]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/49}
./digi.log[1592:TPCDigitizer_0]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/37}
./digi.log[1592:TPCDigitizer_0]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/38}
./digi.log[1592:TPCDigitizer_0]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/40}
./digi.log[1592:TPCDigitizer_0]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/42}
./digi.log[1592:TPCDigitizer_0]: [ERROR] Found duplicate input binding with different spec.:collisioncontext {SIM/COLLISIONCONTEXT/43}
[0 more errors; see full log]

Full log here.

@alibuild
Copy link
Copy Markdown
Collaborator

alibuild commented Apr 29, 2026

Error while checking build/O2/fullCI_slc9 for 8ecdc76 at 2026-05-10 00:20:

## sw/BUILD/O2-full-system-test-latest/log
command /sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local17/prodtests/full-system-test/dpl-workflow.sh had nonzero exit code 128
[9125:internal-dpl-clock]: [ERROR] error parsing options of o2-dpl-run: unrecognised option '--buffer-size'
[9127:internal-dpl-ccdb-backend]: [ERROR] error parsing options of o2-dpl-run: unrecognised option '--configKeyValues'
[ERROR] Workflow crashed - PID 9125 (internal-dpl-clock) did not exit correctly however it's not clear why. Exit code forced to 128.
[ERROR] Workflow crashed - PID 9127 (internal-dpl-ccdb-backend) did not exit correctly however it's not clear why. Exit code forced to 128.
[9916:internal-dpl-injected-dummy-sink]: [ERROR] error parsing options of o2-dpl-run: unrecognised option '--buffer-size'
[ERROR] Workflow crashed - PID 9916 (internal-dpl-injected-dummy-sink) did not exit correctly however it's not clear why. Exit code forced to 128.
[ERROR] Workflow crashed - PID 9128 (HMP-RawStreamDecoder) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9847 (MCH-QcTaskMCHDigits-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9831 (GLO-Vertexing-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9852 (MFT-MFTClusterTask-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9822 (FV0-DigitQcTaskFV0-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9330 (calib-lhcclock-calibration) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9422 (tpc-miptrack-filter) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9740 (CPV-PhysicsOnEPNs-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9130 (tof-compressor-0) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9751 (GLO-MUONTracks-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9764 (MFT-MFTAsyncTask-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9866 (MID-QcTaskMIDDigits-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9868 (MID-QcTaskMIDTracks-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9157 (tof-diagnostic-calibration) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9839 (ITS-ITSClusterTask-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9886 (TOF-TaskDigits-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9126 (raw-file-reader) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9171 (tof-entropy-encoder) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9323 (calib-gain-calibration) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9797 (EMC-CellTask-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9845 (ITS-ITSTrackTask-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9810 (FDD-DigitQcTaskFDD-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9639 (qc-task-MFT-MFTClusterTask) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9189 (mft-tracker) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9132 (its-stf-decoder) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9136 (mch-data-decoder) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9139 (CPVRawToDigitConverterSpec) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9220 (ft0-integrate-clusters) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9154 (calib-emcalchannel-time) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9150 (calib-phos-l1phase) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9158 (MIDFiltering) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9267 (rct-updater) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9347 (primary-vertexing) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9769 (TPC-PID-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9864 (MID-QcTaskMIDClust-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9446 (Dispatcher) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9598 (qc-task-GLO-MTCITSTPC) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9155 (itsmft-deadmap-builder_its) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9890 (TPC-Tracks-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9667 (qc-task-PHS-ClusterTask) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 9378 (globalfwd-track-matcher) was killed abnormally with Killed and exited code was set to 137.
[0 more errors; see full log]

Full log here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants