Skip to content

DPL: propaedeutic to navigate a MessageSet without caching pairs#15187

Open
ktf wants to merge 1 commit intoAliceO2Group:devfrom
ktf:pr15187
Open

DPL: propaedeutic to navigate a MessageSet without caching pairs#15187
ktf wants to merge 1 commit intoAliceO2Group:devfrom
ktf:pr15187

Conversation

@ktf
Copy link
Member

@ktf ktf commented Mar 17, 2026

All this should be fairly straight forward changes while still preserving
the old API. If something fails at this level it means that even the counting
of dataset changes with this included, which it should not be.

@ktf ktf requested a review from a team as a code owner March 17, 2026 22:32
@github-actions
Copy link
Contributor

REQUEST FOR PRODUCTION RELEASES:
To request your PR to be included in production software, please add the corresponding labels called "async-" to your PR. Add the labels directly (if you have the permissions) or add a comment of the form (note that labels are separated by a ",")

+async-label <label1>, <label2>, !<label3> ...

This will add <label1> and <label2> and removes <label3>.

The following labels are available
async-2023-pbpb-apass4
async-2023-pp-apass4
async-2024-pp-apass1
async-2022-pp-apass7
async-2024-pp-cpass0
async-2024-PbPb-apass1
async-2024-ppRef-apass1
async-2024-PbPb-apass2
async-2023-PbPb-apass5

@ktf
Copy link
Member Author

ktf commented Mar 17, 2026

@davidrohr @shahor02 first step towards getting rid of MessageSet and DataRelayer. Goal being to hopefully avoid completely all the issues related to the number of slots.

@alibuild
Copy link
Collaborator

alibuild commented Mar 18, 2026

Error while checking build/O2/fullCI_slc9 for e5602e5 at 2026-03-18 13:37:

## sw/BUILD/O2-full-system-test-latest/log
command /sw/slc9_x86-64/O2/15187-slc9_x86-64-local1/prodtests/full-system-test/dpl-workflow.sh had nonzero exit code 1
[9929:HMP-RawStreamDecoder]: [13:36:55][ERROR] RAWPARSER: Corrupt RDH - RDH parsing ran out of raw data buffer (1 total RawParser errors)
[9929:HMP-RawStreamDecoder]: [13:36:55][ERROR] RAWPARSER: Corrupt RDH - RDH parsing ran out of raw data buffer (2 total RawParser errors)
[9929:HMP-RawStreamDecoder]: [13:36:55][ERROR] RAWPARSER: Corrupt RDH - RDH parsing ran out of raw data buffer (3 total RawParser errors)
[9929:HMP-RawStreamDecoder]: [13:36:55][ERROR] RAWPARSER: Corrupt RDH - RDH parsing ran out of raw data buffer (4 total RawParser errors)
[9929:HMP-RawStreamDecoder]: [13:36:55][ERROR] RAWPARSER: Corrupt RDH - RDH parsing ran out of raw data buffer (5 total RawParser errors)
[9929:HMP-RawStreamDecoder]: [13:36:55][ERROR] RAWPARSER: Corrupt RDH - RDH parsing ran out of raw data buffer (10 total RawParser errors)
[9929:HMP-RawStreamDecoder]: [13:36:55][ERROR] RAWPARSER: Corrupt RDH - RDH parsing ran out of raw data buffer (20 total RawParser errors)
[9948:gpu-reconstruction]: [13:36:55][FATAL] error while setting up workflow in o2-gpu-reco-workflow: Payload not found
[ERROR] Workflow crashed - PID 9948 (gpu-reconstruction) did not exit correctly however it's not clear why. Exit code forced to 128.
[ERROR] Workflow crashed - PID 10298 (Dispatcher) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10285 (tpc-miptrack-filter) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10540 (MFT-MFTClusterTask-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10141 (calib-gain-calibration) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10257 (muon-track-matcher) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10260 (globalfwd-track-matcher) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10292 (o2-eve-export) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10301 (residual-aggregator) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10316 (tof-merge-integrated-clusters) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10320 (tpc-calibrator-dEdx) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10327 (qc-task-EMC-CellTask) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10444 (CPV-PhysicsOnEPNs-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10471 (TRD-Tracking-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10479 (EMC-CellTask-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10482 (EMC-RawTask-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10507 (GLO-MTCITSTPC-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10515 (GLO-Vertexing-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10536 (MCH-QcTaskMCHDigits-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10545 (MID-QcTaskMIDDigits-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10403 (qc-task-TPC-Clusters) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10521 (ITS-ITSClusterTask-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10104 (rct-updater) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10112 (qc-task-TRD-Tracking) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10222 (mch-cluster-transformer) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10310 (ft0-time-offset-calib) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10464 (TRD-PHTrackMatch-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10543 (MID-QcTaskMIDClust-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10563 (TOF-TaskDigits-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10354 (qc-task-MCH-QcTaskMCHDigits) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10182 (calib-tofchannel-calibration) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10253 (mch-error-merger) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10211 (qc-task-TRD-PHTrackMatch) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10458 (TPC-PID-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10502 (FT0-DigitQcTaskFT0-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10446 (GLO-MUONTracks-proxy) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10110 (tof-matcher) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10326 (zdc-tdccalib) was killed abnormally with Killed and exited code was set to 137.
[ERROR] Workflow crashed - PID 10265 (pvertex-track-matching) was killed abnormally with Killed and exited code was set to 137.
[0 more errors; see full log]

Full log here.

All this should be fairly straight forward changes while still preserving
the old API. If something fails at this level it means that even the counting
of dataset changes with this included, which it should not be.
@ktf ktf changed the title DPL: navigate a MessageSet without caching pairs DPL: propaedeutic to navigate a MessageSet without caching pairs Mar 18, 2026
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.

2 participants