Skip to content

New keys for a new HLT2 stack release

Carlos Eduardo Cocha Toapaxi requested to merge hltpiquetkey into master

Here are the keys we got after compiling the new HLT2 stack (stack_RTA_2024_07_09) release.

The testbench ran fine:

MooreOnline/run MooreOnline/MooreScripts/scripts/testbench.py --hlt-type=hlt2_pp_2024 --working-dir=/tmp/real_hlt2_new --measure-throughput=120 MooreOnline/MooreScripts/tests/options/HLT2/Arch.xml --data-dir /calib/online/tmpHlt1Dumps/LHCb/0000300581/ --write-encoding-keys
WARNING  No valid ticket found. Please get a new one with
WARNING  
WARNING      kinit -r 7d <username>@CERN.CH
WARNING  
17:18:00.090 emulator.py:90            INFO     Starting DIM DNS on port 25052 ...
17:18:00.090 emulator.py:124           INFO     /tmp/real_hlt2_new/DIM_DNS.fifo
17:18:00.098 base_events.py:1680       INFO     execute program 'dns.exe': <_UnixSubprocessTransport pid=3633843 running>
17:18:00.110 DIM_DNS                   INFO     PID 3633843 - Wed Jul 10 17:18:00 2024 - DNS version 2033 starting up on n8190501.lbdaq.cern.ch
17:18:01.134 base_events.py:1680       INFO     execute program 'TEST_N8190501_MBM_0': <_UnixSubprocessTransport pid=3633859 running>
17:18:01.134 emulator.py:290           INFO     Started TEST_N8190501_MBM_0 with pid 3633859
17:18:01.135 base_events.py:1680       INFO     execute program 'TEST_N8190501_MDFProd_0': <_UnixSubprocessTransport pid=3633863 running>
17:18:01.135 emulator.py:290           INFO     Started TEST_N8190501_MDFProd_0 with pid 3633863
17:18:01.136 base_events.py:1680       INFO     execute program 'TEST_N8190501_HLT2_0': <_UnixSubprocessTransport pid=3633871 running>
17:18:01.136 emulator.py:290           INFO     Started TEST_N8190501_HLT2_0 with pid 3633871
17:18:01.137 base_events.py:1680       INFO     execute program 'TEST_N8190501_Writer_0': <_UnixSubprocessTransport pid=3633887 running>
17:18:01.137 emulator.py:290           INFO     Started TEST_N8190501_Writer_0 with pid 3633887
17:18:03.734 emulator.py:318           INFO     TEST_N8190501_MBM_0 status changed None to NOT_READY at 2024-07-10T17:18:03.733697
17:18:03.734 emulator.py:318           INFO     TEST_N8190501_MDFProd_0 status changed None to NOT_READY at 2024-07-10T17:18:02.911135
17:20:45.327 emulator.py:318           INFO     TEST_N8190501_HLT2_0 status changed None to OFFLINE at 2024-07-10T17:20:45.324902
17:20:45.452 emulator.py:318           INFO     TEST_N8190501_HLT2_0 status changed OFFLINE to NOT_READY at 2024-07-10T17:20:45.451585
17:20:45.452 emulator.py:318           INFO     TEST_N8190501_Writer_0 status changed None to NOT_READY at 2024-07-10T17:18:02.911827
17:20:45.453 emulator.py:323           INFO     TEST_N8190501_MBM_0 sending 'configure'
17:20:45.454 emulator.py:323           INFO     TEST_N8190501_MDFProd_0 sending 'configure'
17:20:45.454 emulator.py:323           INFO     TEST_N8190501_HLT2_0 sending 'configure'
17:20:45.454 emulator.py:323           INFO     TEST_N8190501_Writer_0 sending 'configure'
17:20:45.458 emulator.py:318           INFO     TEST_N8190501_MBM_0 status changed NOT_READY to READY at 2024-07-10T17:20:45.455425
17:20:45.458 emulator.py:318           INFO     TEST_N8190501_MDFProd_0 status changed NOT_READY to READY at 2024-07-10T17:20:45.455647
17:21:24.475 emulator.py:318           INFO     TEST_N8190501_HLT2_0 status changed NOT_READY to READY at 2024-07-10T17:21:24.474895
17:21:24.476 emulator.py:318           INFO     TEST_N8190501_Writer_0 status changed NOT_READY to READY at 2024-07-10T17:20:45.456396
17:21:24.477 emulator.py:323           INFO     TEST_N8190501_MBM_0 sending 'start'
17:21:24.478 emulator.py:323           INFO     TEST_N8190501_MDFProd_0 sending 'start'
17:21:24.478 emulator.py:323           INFO     TEST_N8190501_HLT2_0 sending 'start'
17:21:24.479 emulator.py:323           INFO     TEST_N8190501_Writer_0 sending 'start'
17:21:24.482 emulator.py:318           INFO     TEST_N8190501_MBM_0 status changed READY to RUNNING at 2024-07-10T17:21:24.478936
17:21:24.484 emulator.py:318           INFO     TEST_N8190501_MDFProd_0 status changed READY to RUNNING at 2024-07-10T17:21:24.483934
17:21:28.911 emulator.py:318           INFO     TEST_N8190501_HLT2_0 status changed READY to RUNNING at 2024-07-10T17:21:28.909905
17:21:28.911 emulator.py:318           INFO     TEST_N8190501_Writer_0 status changed READY to RUNNING at 2024-07-10T17:21:24.481225
17:22:30.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 148.3 (148.3) Events/s  (153 Events)
17:22:35.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 151.2 (150.7) Events/s  (909 Events)
17:22:40.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 156.2 (156.2) Events/s  (781 Events)
17:22:45.008 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 158.2 (157.2) Events/s  (1572 Events)
17:22:50.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 158.2 (157.5) Events/s  (2363 Events)
17:22:55.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 153.2 (156.5) Events/s  (3129 Events)
17:23:00.009 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 159.2 (157.0) Events/s  (3925 Events)
17:23:05.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 153.4 (156.4) Events/s  (4692 Events)
17:23:10.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 164.8 (157.6) Events/s  (5516 Events)
17:23:15.008 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 152.0 (156.9) Events/s  (6276 Events)
17:23:20.008 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 162.2 (157.5) Events/s  (7087 Events)
17:23:25.014 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 155.6 (157.3) Events/s  (7866 Events)
17:23:30.009 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 151.6 (156.8) Events/s  (8623 Events)
17:23:35.008 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 162.6 (157.3) Events/s  (9436 Events)
17:23:40.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 159.0 (157.4) Events/s  (10231 Events)
17:23:45.008 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 156.8 (157.4) Events/s  (11015 Events)
17:23:50.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 159.4 (157.5) Events/s  (11812 Events)
17:23:55.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 165.4 (158.0) Events/s  (12639 Events)
17:24:00.009 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 150.6 (157.6) Events/s  (13392 Events)
17:24:05.008 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 157.6 (157.6) Events/s  (14180 Events)
17:24:10.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 149.8 (157.1) Events/s  (14929 Events)
17:24:15.008 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 139.2 (156.3) Events/s  (15625 Events)
17:24:20.008 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 157.6 (156.3) Events/s  (16413 Events)
17:24:25.008 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 163.0 (156.6) Events/s  (17228 Events)
17:24:30.007 emulator.py:427           INFO     TEST_N8190501_HLT2_0: 162.8 (156.9) Events/s  (18042 Events)
17:24:30.007 emulator.py:439           INFO     Average total throughput: Evts/s = 156.9
17:24:30.009 emulator.py:323           INFO     TEST_N8190501_MDFProd_0 sending 'stop'
17:24:36.197 emulator.py:318           INFO     TEST_N8190501_MDFProd_0 status changed RUNNING to READY at 2024-07-10T17:24:36.196732
17:24:36.199 emulator.py:323           INFO     TEST_N8190501_MBM_0 sending 'stop'
17:24:36.199 emulator.py:323           INFO     TEST_N8190501_HLT2_0 sending 'stop'
17:24:36.200 emulator.py:323           INFO     TEST_N8190501_Writer_0 sending 'stop'
17:24:36.203 emulator.py:318           INFO     TEST_N8190501_MBM_0 status changed RUNNING to READY at 2024-07-10T17:24:36.200239
17:24:53.090 emulator.py:318           INFO     TEST_N8190501_HLT2_0 status changed RUNNING to READY at 2024-07-10T17:24:53.089624
17:24:53.091 emulator.py:318           INFO     TEST_N8190501_Writer_0 status changed RUNNING to READY at 2024-07-10T17:24:46.288903
17:24:53.092 emulator.py:323           INFO     TEST_N8190501_MBM_0 sending 'reset'
17:24:53.092 emulator.py:323           INFO     TEST_N8190501_MDFProd_0 sending 'reset'
17:24:53.092 emulator.py:323           INFO     TEST_N8190501_HLT2_0 sending 'reset'
17:24:53.093 emulator.py:323           INFO     TEST_N8190501_Writer_0 sending 'reset'
17:24:53.096 emulator.py:318           INFO     TEST_N8190501_MBM_0 status changed READY to NOT_READY at 2024-07-10T17:24:53.092866
17:24:53.096 emulator.py:318           INFO     TEST_N8190501_MDFProd_0 status changed READY to NOT_READY at 2024-07-10T17:24:53.093646
17:24:56.366 emulator.py:318           INFO     TEST_N8190501_HLT2_0 status changed READY to NOT_READY at 2024-07-10T17:24:56.365495
17:24:56.367 emulator.py:318           INFO     TEST_N8190501_Writer_0 status changed READY to NOT_READY at 2024-07-10T17:24:53.344750
17:24:56.368 emulator.py:323           INFO     TEST_N8190501_MBM_0 sending 'unload'
17:24:56.368 emulator.py:323           INFO     TEST_N8190501_MDFProd_0 sending 'unload'
17:24:56.369 emulator.py:323           INFO     TEST_N8190501_HLT2_0 sending 'unload'
17:24:56.369 emulator.py:323           INFO     TEST_N8190501_Writer_0 sending 'unload'
17:24:56.473 base_subprocess.py:211    INFO     <_UnixSubprocessTransport pid=3633863 running> exited with return code 0
17:24:56.474 base_subprocess.py:211    INFO     <_UnixSubprocessTransport pid=3633887 running> exited with return code 0
17:24:57.042 base_subprocess.py:211    INFO     <_UnixSubprocessTransport pid=3633871 running> exited with return code 0
17:24:59.556 emulator.py:318           INFO     TEST_N8190501_MBM_0 status changed NOT_READY to OFFLINE at 2024-07-10T17:24:59.555689
17:24:59.557 emulator.py:318           INFO     TEST_N8190501_MDFProd_0 status changed NOT_READY to OFFLINE at 2024-07-10T17:24:56.369505
17:24:59.557 emulator.py:318           INFO     TEST_N8190501_HLT2_0 status changed NOT_READY to OFFLINE at 2024-07-10T17:24:56.369953
17:24:59.558 emulator.py:318           INFO     TEST_N8190501_Writer_0 status changed NOT_READY to OFFLINE at 2024-07-10T17:24:56.370661
17:25:00.559 base_subprocess.py:211    INFO     <_UnixSubprocessTransport pid=3633859 running> exited with return code 0
17:25:00.565 base_subprocess.py:211    INFO     <_UnixSubprocessTransport pid=3633843 running> exited with return code 0

Running the testbench as above creates an mdf in /tmp/real_hlt2_new. You can see the streams output by running:

/home/rmatev/piquet/stream.py --compress /tmp/real_hlt2_new/0000300581_20240710-172159-218.mdf --override-lumi-rate 30000
Processing /tmp/real_hlt2_new/0000300581_20240710-172159-218.mdf size 560690308
Total lumi rate: 30000.0 Hz
stream            N     Lumi  Content  Raw/kiB  R/C/kiB  Tot/kiB  T/C/kiB r(C)/kHz bw(R)/GiB/Hz bw/GiB/Hz
BEAMGAS           0        0        0        0      0.0        0      0.0      0.0     0.00     0.00
FULL           2161      946     1216   333845    274.5   114909     94.5     38.6    10.10     3.48
TURBO          4526      946     3593   157098     43.7    65142     18.1    113.9     4.75     1.97
HLT2CALIB      1028      946       82     1751     21.4      903     11.0      2.6     0.05     0.03
TURCAL         1102      946      156    51430    329.7    21891    140.3      4.9     1.56     0.66
NOBIAS          946      946      946     2536      2.7      944      1.0     30.0     0.08     0.03
LUMI            946        0      946      889      0.9      233      0.2     30.0     0.03     0.01

Note that the lumi is not properly set, so we have to set it to 30000 Hz which is not entirely correct but within 10% uncertainty.

Edited by Carlos Eduardo Cocha Toapaxi

Merge request reports

Loading