not writing fast path if no definition
Merge branch 'async-reader-71X' into devel
Merge branch 'async-reader-71X' into devel
Modification of the input source to also use supervisor thread for single-buffered file reading.
Implementation uses timed sleeps interruptible by condition variable wakeup, as sleeping is not affordable in looking for new file or event processing.
Multi-buffered reading only uses non-conditional sleep because there is usually a ready buffer in the meantime.
This is initial version which at the moment includes debugging checks and is not tested.
compilation fixes
create EoLS for last LS in data dir
bugfixing single-buffer mode
debug assertions
create EoL on EoR only if BU wrote it
Merge branch 'async-reader-71X' into devel
add EoR file path on FU helper in DaqDirector
create EoR file in Fu working dir on end of run
fix a comment (old DaqProvenanceHelper API)
fix previous commit
files deleted immediately when nStreams and nThreads are 1
cleanup and removal of debug code that is no longer necessary
switch to MessageLogger for logs
removing obsolete creation of output directory in fake BU
new version of test script
fixed log output throttling for one log message
removing obsolete test scripts
modifications to jsd file format, added backup of output.jsd for hltd to pick up
added back assertion checks in input source and FMS
reduced sleep time while waiting for next chunk to avoid idling for too long