Skip to content

[RTA/DPA BW Tests] Introduce new hlt2_and_spruce_bandwidth test

Luke Grazette requested to merge lugrazet-BW-hlt2chainedsprucing into master

Related to lhcb-core/LHCbNightlyConf!1140 (merged) + lhcb-core/LHCbPR2HD!273 (merged)

Introduces PR/Moore_hlt2_and_spruce_bandwidth tests and label. cc @rjhunter
The jobs are, in essence, a spruce job on the full-stream output of a nominal hlt2 job that has ran locally.
Outputs all the information/pages to be expected from both jobs plus some human-readable index pages / messages to be used later by the PR TestHandler.

Example output files can be found under /eos/lhcb/user/l/lugrazet/public/BWTesters/chained-30-Jan/.
NB: To reduce 'strain' from JIT Functor Compilation, running a much reduced Hlt2 job locally so it's enough to verify that the test infrastructure is working but the output might seem odd.

While testing, found that we ignored EVTMAX if reading in evtmax from metadata (i.e. for latest and chained sprucing jobs). Fixed now !374 (diffs).

Also made some renaming of existing arguments for improved clarity. (see: comments on the opaque-ness of spruce_latest & spruce_chained !374 (comment 7508385) and !374 (comment 7508747) ToDo:

Edited by Luke Grazette

Merge request reports