Prep for sprucing productions
Merge request reports
Activity
added DPA-WP1 Spruce_June23 labels
assigned to @nskidmor
added RTA label
@jagoodin can we test this please
added PR/Moore_spruce_bandwidth label
- Resolved by Nicole Skidmore
/ci-test
added ci-test-triggered label
- [2023-08-02 16:31] Validation started with lhcb-master-mr#8750
- [2023-08-03 09:37] Validation started with lhcb-master-mr#8753
- [2023-08-03 20:34] Validation started with lhcb-master-mr#8782
Edited by Software for LHCb- Resolved by Nicole Skidmore
/ci-test
added hlt2-throughput-increased label
- Resolved by Software for LHCb
/ci-test
mentioned in commit 263bb2f6
removed hlt2-throughput-increased label
mentioned in issue #627 (closed)
191 #missing_lines = lines_not_running(all_lines, lines_to_run) 156 print("Banks for each stream : ", streams_spruce.stream_banks) 192 157 193 158 def make_streams(): 194 195 159 streamdict = { 196 wg: [PassLine( 197 name="Pass" + wg, 198 hlt2_filter_code=lineregex[wg], 199 )] 200 for wg in linedict if "rb" not in wg 160 wg: [ 161 PassLine( 162 name="Pass" + wg, 163 hlt2_filter_code=turcallinedict[wg], 164 ) - Comment on lines -182 to +164
Hi @nskidmor, following on from our conversation this morning, I'm curious as why you moved away from generating a big list of filter codes from the HLT2 modules and moved towards a Regex-based way of streaming?
I was just thinking independently that (in conjunction with the ideas in !2536 (closed)) that if the HLT2 stream configuration is written compactly, could you not import that configuration in to give the hlt2 filter code in the sprucing pass through? This would eliminate the need for any regexing/special naming of the FULL stream like we discussed, and means we only define a stream configuration in 1 place - just use it here.
Did you do this way to be pragmatic/get something that works now? I think this case is an improvement on having to fully write the TURBO stream configuration again here in
Sprucing_production.py
BTW, which is what it looks like was done before this MR.Edited by Ross John Hunter