An error occurred while fetching the assigned milestone of the selected merge_request.
add run changes to the main Allen loop
-
MEPProvider
andMDFProvider
have both been modified to only fill a slice with events from a single run -
InputProviders
now also return the run number on calls toget_slice
-
BinaryProvider
always reports a run number of0
and does not split slices by run -
run_slice
reports any change of run number by sending aRUN
message to the main loop before theSLICE
message - Upon receiving a
RUN
message, the main loop will pause listening to I/O threads; wait for all streams to finish processing existing slices; callupdater->update
with the new run number; and then resume listening to I/O threads - Splitting slices by run is disabled by the command-line argument
--disable-run-changes
(defaults to 1)
Edited by Software for LHCb
Merge request reports
Activity
added 1 commit
- 1ffc44c2 - Input providers report run number with slice; add run change check to main allen loop
- Resolved by Daniel Charles Craik
- Resolved by Daniel Charles Craik
added 4 commits
Toggle commit list- Resolved by Daniel Charles Craik
added 1 commit
- d5052046 - Change use of work_counter inside MDFProvider
- Resolved by Daniel Charles Craik
added 1 commit
- 02b49d94 - Move MEP run-change check into existing loop
Please register or sign in to reply