tdaq-cmake merge requestshttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests2023-06-08T10:46:34+02:00https://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/670"isolov submitted pbeast with tag master for tdaq-10-00-00"2023-06-08T10:46:34+02:00Igor Soloviev"isolov submitted pbeast with tag master for tdaq-10-00-00"=== pbeast ===
fix ADAMATLAS-446 segmentation fault is statistics collection withou UPD option (Igor Soloviev)
Add missing include for gcc13 (Reiner Hauser)=== pbeast ===
fix ADAMATLAS-446 segmentation fault is statistics collection withou UPD option (Igor Soloviev)
Add missing include for gcc13 (Reiner Hauser)Igor SolovievIgor Solovievhttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/651"isolov submitted pbeast with tag master for tdaq-10-00-00"2023-06-02T15:19:15+02:00Igor Soloviev"isolov submitted pbeast with tag master for tdaq-10-00-00"=== pbeast ===
implement 4 new REST functions to get partition, class, attribute and object names as requested in ADAMATLAS-444 (Igor Soloviev)
take into account size of series names and size of void data (Igor Soloviev)
check output of...=== pbeast ===
implement 4 new REST functions to get partition, class, attribute and object names as requested in ADAMATLAS-444 (Igor Soloviev)
take into account size of series names and size of void data (Igor Soloviev)
check output of auth-get-sso-cookie since it might fail, but terminate with siccess status (Igor Soloviev)
do not send warning in case of ISInfo::Subscribed evenets out of config delays (Igor Soloviev)
improve repository read statistics to better understand repository serevr issues described in ADAMATLAS-443 (Igor Soloviev)
repository_server config INFO message improvement (Igor Soloviev)
add option to specify floating point data output precision to implement ADAMATLAS-442 (Igor Soloviev)
use shared mutex to protect access to maprtitions map, that can be updated by the web receiver in any moment (Igor Soloviev)
read meta information per partition when needed (Igor Soloviev)
disable repository balancing by default to avoid possible issues especially with k8s file system (Igor Soloviev)
fix get_file_name() method in input stream (Igor Soloviev)
remove useless comments (Igor Soloviev)
remove obsolete SetTotalBytesLimit(INT_MAX, -1) used in old protobuf versions (Igor Soloviev)
report more details reading meta information by web receiver (Igor Soloviev)https://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/511"isolov submitted ResourcesInfo with tag master for tdaq-10-00-00"2023-02-20T16:39:03+01:00Igor Soloviev"isolov submitted ResourcesInfo with tag master for tdaq-10-00-00"Redesign ResInfoProvider to handle resources from different detectors linked with the same SwRod
=== ResourcesInfo ===
just formatting style (Igor Soloviev)
c++ style changes and minor optimistaion in cast order of ResInfoProvider (Igo...Redesign ResInfoProvider to handle resources from different detectors linked with the same SwRod
=== ResourcesInfo ===
just formatting style (Igor Soloviev)
c++ style changes and minor optimistaion in cast order of ResInfoProvider (Igor Soloviev)
new implementation of the ResourcesInfoProvider to allow SwRod be linked with different detectors (Igor Soloviev)
just c++ style changes and reformatting before changing ResourcesInfoProvider (Igor Soloviev)
add command line option to run resources info provider with RC infrastructure (Igor Soloviev)Igor SolovievIgor Solovievhttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/423PBEAST patch for new data compaction, see ADAMATLAS-4322022-12-01T20:17:34+01:00Igor SolovievPBEAST patch for new data compaction, see ADAMATLAS-432=== pbeast ===
update documentation (Igor Soloviev)
fix run-time type conversion error in test binary (Igor Soloviev)
rename receiver-monitoring.xml to pbeast-monitoring.xml and do not install it as IS file (Igor Soloviev)
new delta-com...=== pbeast ===
update documentation (Igor Soloviev)
fix run-time type conversion error in test binary (Igor Soloviev)
rename receiver-monitoring.xml to pbeast-monitoring.xml and do not install it as IS file (Igor Soloviev)
new delta-compression data format v5 (Igor Soloviev)
few improvements for pbeast_remove_duplicated dry mode (Igor Soloviev)
fix pbeast_remove_duplicated.sh (Igor Soloviev)
extend pbeast_remove_duplicated.sh to cover x.pb ! x.1.pb and x1.pb == xN.pb (Igor Soloviev)
Use FindPython rather than PythonLibs (Reiner Hauser)
improve log messages im pbeast_remove_duplicated.sh (Igor Soloviev)
create utility to remove duplicated files, see ADAMATLAS-430 (Igor Soloviev)
remove unset PYTHONHOME and PYTHONPATH to use auth-get-sso-cookie for TDAQ releases newer tdaq-09-04-00 (Igor Soloviev)
As Wainer noted, the None is a keyword and cannot be used as enum value since python 3 (Igor Soloviev)https://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/413kolos submitted swrod with tag swrod-00-08-802022-11-01T16:47:38+01:00Serguei Koloskolos submitted swrod with tag swrod-00-08-80=== swrod ===
Remove unused include (Serguei Kolos)
Update release notes for the new patch (Serguei Kolos)
Restore originam CMakeLists.txt (Serguei Kolos)
Reduce the numbe rof reported errors (Serguei Kolos)
Add m_running flag to preven...=== swrod ===
Remove unused include (Serguei Kolos)
Update release notes for the new patch (Serguei Kolos)
Restore originam CMakeLists.txt (Serguei Kolos)
Reduce the numbe rof reported errors (Serguei Kolos)
Add m_running flag to prevent race condition that may be caused by noisy E-Links (Serguei Kolos)
Fix incorrect usage of the Master Trigger interface (Serguei Kolos)
Improve handling of dropped and corrupt packets. (Serguei Kolos)
Don't lock mutex for handling GC (Serguei Kolos)
Remove GC manipulation, which eliminates a need of using mutex (Serguei Kolos)
Remove duplicated check (Serguei Kolos)
Fix compilation error (Serguei Kolos)
Fix last HLTDataBuffer mod, only count gc when erase() does erase (Gordon Crone)
Fix compilation error when using the new master triggr interface (Serguei Kolos)
Improve timeout handling when all input links are disabled (Serguei Kolos)
Improve timeout handling. (Serguei Kolos)
Improve handling of a ROB with all E-Links disabled (Serguei Kolos)
Reset garbage collection containers at run start (Gordon Crone)
Refill garbage collector with -1 at the beginning of a new run (Serguei Kolos)
Remove unused function (Serguei Kolos)
Implement garbage collection in HLTDataBuffer (Gordon Crone)
Use a dedicated instance of FelixClient for sending commands (Serguei Kolos)
Remove unused functions (Serguei Kolos)Andrei KazarovSerguei KolosAndrei Kazarovhttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/409P-BEAST patch addressing:2022-11-01T11:39:18+01:00Igor SolovievP-BEAST patch addressing: * ADAMATLAS-422 - add parameter to control amount of raw data read for downsampling from local repository
* ADAMATLAS-423 - fix duplication of merged files, when IS server is started with backup
* ADAMATLAS-424 - improve downsam... * ADAMATLAS-422 - add parameter to control amount of raw data read for downsampling from local repository
* ADAMATLAS-423 - fix duplication of merged files, when IS server is started with backup
* ADAMATLAS-424 - improve downsampling of rarely updated raw data
* ADAMATLAS-425 - implement health REST method for P-BEAST server
=== pbeast ===
implement "health" REST method for P-BEAST server, see ADAMATLAS-425 (Igor Soloviev)
add parameter to control amount of raw data read for downsampling from local repository, see ADAMATLAS-422 (Igor Soloviev)
improve downsampling of rarely updated raw data, see ADAMATLAS-424 (Igor Soloviev)
fix duplication of merged files, when IS server is started with backup, see ADAMATLAS-423 (Igor Soloviev)Igor SolovievIgor Solovievhttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/408kolos submitted swrod with tag swrod-00-08-752022-10-26T10:16:52+02:00Serguei Koloskolos submitted swrod with tag swrod-00-08-75=== swrod ===
Add total packets counter to IS information (Serguei Kolos)
Reset late packets counter to zero before publication (Serguei Kolos)
Add latePackets attribute to IS information. (Serguei Kolos)=== swrod ===
Add total packets counter to IS information (Serguei Kolos)
Reset late packets counter to zero before publication (Serguei Kolos)
Add latePackets attribute to IS information. (Serguei Kolos)Andrei KazarovSerguei KolosAndrei Kazarovhttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/406kolos submitted swrod with tag swrod-00-08-722022-10-18T09:58:10+02:00Serguei Koloskolos submitted swrod with tag swrod-00-08-72=== swrod ===
Update default parameter values (Serguei Kolos)
Update release notes for a new patch (Serguei Kolos)
Update release notes for a new patch (Serguei Kolos)
Remove the check for late arrival of L1A packets (Serguei Kolos)
Add...=== swrod ===
Update default parameter values (Serguei Kolos)
Update release notes for a new patch (Serguei Kolos)
Update release notes for a new patch (Serguei Kolos)
Remove the check for late arrival of L1A packets (Serguei Kolos)
Add garbage collector to prevent assembly buffer from filling up (Serguei Kolos)
Add new HLT request handler parameter (Serguei Kolos)
Make links unsubscription configurable for stopless removal/recovery (Serguei Kolos)
Reset m_nextIndex at run started (Gordon Crone)
Temporary disable stopless recovery tests for FULL mode (Serguei Kolos)
Add MaxReorder attribue to HLTRequestHandler (Gordon Crone)
Make max size of reorder pending map configurable (Gordon Crone)
Don't unsubscribe stoplessly removed E-Links (Serguei Kolos)
Improve error recovery (Serguei Kolos)
Add missing configuration parameters (Serguei Kolos)
tidy up latest additions to hltserving unit test (Gordon Crone)
Limit size of pending L1Id map resetting expected l1 if limit reached (Gordon Crone)
Improve fragment index assignment when all input links are disabled (Serguei Kolos)
Improve index assignment in case of L1A timeout (Serguei Kolos)
Always apply advanced recovery if BCID is present (Serguei Kolos)
Suspend timeout for the duration of stopless recovery (Serguei Kolos)
Fix unsubscribe function (Serguei Kolos)
Improve procedure of handling missed packets (Serguei Kolos)
Remove LOG message that may be called too often (Serguei Kolos)
Improve timeout implementation (Serguei Kolos)
Execute enable command in the context of the netio event loop (Serguei Kolos)
Adopt to the new value that is returned by the MasterTrigger::hold() function (Serguei Kolos)
Don't send ECR reset command if TTCControllerName attribute is set to empty string (Serguei Kolos)
Add ROB status to IS (Serguei Kolos)
Fix comments (Serguei Kolos)Serguei KolosSerguei Koloshttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/399pbeast patch to implement new bstconfig based operational monitoring2022-10-24T15:44:58+02:00Igor Solovievpbeast patch to implement new bstconfig based operational monitoringrelated to ADAMATLAS-418related to ADAMATLAS-418https://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/370avolio submitted RCUtils with tag RCUtils-07-06-002022-07-25T11:02:44+02:00Giuseppe Avolioavolio submitted RCUtils with tag RCUtils-07-06-00=== RCUtils ===
moved get run info method within the beam-on routine as there is no need to take the runs if there was no beam time (Adrian Chitan)
added the new daq_eff_page application (Adrian Chitan)=== RCUtils ===
moved get run info method within the beam-on routine as there is no need to take the runs if there was no beam time (Adrian Chitan)
added the new daq_eff_page application (Adrian Chitan)Giuseppe AvolioAndrei KazarovGiuseppe Avoliohttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/359kolos submitted swrod with tag swrod-00-08-522022-07-05T09:59:05+02:00Serguei Koloskolos submitted swrod with tag swrod-00-08-52=== swrod ===
Increase assembly buffer size (Serguei Kolos)
Don't initialise internal trigger to prevent data generation before enable and enableLinks requests are completed (Serguei Kolos)
Implement proper timeout when number of builde...=== swrod ===
Increase assembly buffer size (Serguei Kolos)
Don't initialise internal trigger to prevent data generation before enable and enableLinks requests are completed (Serguei Kolos)
Implement proper timeout when number of builders threads is set to zero (Serguei Kolos)
Support enableLinks request with multiple instances of the same links used by multiple ROBs (Serguei Kolos)
Don't clear TBB concurrent map as it may result in a race condition if another thread inserts a new item into it (Serguei Kolos)
Throttle all reports to ers::error (Serguei Kolos)
Add felix status to corrupt data exception (Serguei Kolos)
Add exception handling (Serguei Kolos)
Throttle all reports to ers::error (Serguei Kolos)
Publish histogram with L1A waiting time (Serguei Kolos)
Pass TTC infromation to data generators before sending L1A to the fragment builder (Serguei Kolos)
Move AssemblyBufferSize attribute to the base class (Serguei Kolos)
Publish histogram with L1A waiting time (Serguei Kolos)
Improve L1A packet handling (Serguei Kolos)
waitFor function returns elapsed time (Serguei Kolos)
Use hexidecimal format for ROB Id (Serguei Kolos)
Fix attribute description (Serguei Kolos)
Move AssemblyBufferSize attribute to the base class (Serguei Kolos)
Throttle errors (Serguei Kolos)
Add support fordisabling shared E-Links (Serguei Kolos)
Add overflow callback to the assembly map (Serguei Kolos)
Set default burning time to zero (Serguei Kolos)
Increment expected L1ID counter when buffer underflow happens (Serguei Kolos)
Fix grammer error (Serguei Kolos)
Remove recovery optimisation which may lead to problems in some cases (Serguei Kolos)
Increase default value of assembly buffer size to 100000 (Serguei Kolos)
Remove support for DropCorrupted configuration parameter to stabilise error recovery procedures (Serguei Kolos)
Improve enable ROB procedure (Serguei Kolos)
Remove m_last_l1id_mask attribute (Serguei Kolos)
Limit size of assembly map via AssemblyBufferSize configuration parameter (Serguei Kolos)
Rename monitoring attributes (Serguei Kolos)
Optimize error recovery for data with full L1ID (Serguei Kolos)
Discard L1A packet it its counter is smaller than the last one (Serguei Kolos)Serguei KolosSerguei Koloshttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/346aporeba submitted AutoPrescaleEditor with tag AutoPrescaleEditor-09-00-022022-06-30T13:57:15+02:00Aleksandra Porebaaporeba submitted AutoPrescaleEditor with tag AutoPrescaleEditor-09-00-02=== AutoPrescaleEditor ===
Update start script to Run 3 (Aleksandra Poreba)
Add AutoPresclaeEditor jar to CmakeLists (Aleksandra Poreba)
Revert "Merge branch 'aporeba-fix-compiler-warning' into 'master'" (Aleksandra Poreba)
Fix compilat...=== AutoPrescaleEditor ===
Update start script to Run 3 (Aleksandra Poreba)
Add AutoPresclaeEditor jar to CmakeLists (Aleksandra Poreba)
Revert "Merge branch 'aporeba-fix-compiler-warning' into 'master'" (Aleksandra Poreba)
Fix compilation warning (Aleksandra Poreba)https://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/345aporeba submitted AutoPrescaleEditor with tag AutoPrescaleEditor-09-00-012022-06-15T11:41:33+02:00Aleksandra Porebaaporeba submitted AutoPrescaleEditor with tag AutoPrescaleEditor-09-00-01=== AutoPrescaleEditor ===
Fix db typo and Autoprescaling test (Aleksandra Poreba)
Update AutoPrescaleEditor for Run 3 (Aleksandra Poreba)
refresh files to fix deprecated owl format, see ADTCC-273 (Igor Soloviev)
fix email addresses and...=== AutoPrescaleEditor ===
Fix db typo and Autoprescaling test (Aleksandra Poreba)
Update AutoPrescaleEditor for Run 3 (Aleksandra Poreba)
refresh files to fix deprecated owl format, see ADTCC-273 (Igor Soloviev)
fix email addresses and names (Patrick Karl Czodrowski)Andrei KazarovWerner WiedenmannWerner WiedenmannAleksandra PorebaAndrei Kazarovhttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/344kolos submitted gnam with tag gnam-06-05-182022-06-15T11:47:46+02:00Serguei Koloskolos submitted gnam with tag gnam-06-05-18=== gnam ===
Properly stop custom plugins if GNAM application is shut down from the running state (Serguei Kolos)
Use shared Configuration object from the Run Control library (Serguei Kolos)
Remove code that does nothing (Serguei Kolos)=== gnam ===
Properly stop custom plugins if GNAM application is shut down from the running state (Serguei Kolos)
Use shared Configuration object from the Run Control library (Serguei Kolos)
Remove code that does nothing (Serguei Kolos)https://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/308kolos submitted swrod with tag swrod-00-08-302022-04-11T13:39:34+02:00Serguei Koloskolos submitted swrod with tag swrod-00-08-30=== swrod ===
Update common configuration objects using new schema file (Serguei Kolos)
Tune default values of various timeouts (Serguei Kolos)
Report LateL1A as warning (Serguei Kolos)
Unlock mutex before reporting error (Serguei Kolos...=== swrod ===
Update common configuration objects using new schema file (Serguei Kolos)
Tune default values of various timeouts (Serguei Kolos)
Report LateL1A as warning (Serguei Kolos)
Unlock mutex before reporting error (Serguei Kolos)
Improve attributes description (Serguei Kolos)
Add possibility to dump corrupted packets (Serguei Kolos)
Change the order of data integrity checks (Serguei Kolos)
Add L1A counter support (Serguei Kolos)
Add L1A counter support (Serguei Kolos)
Improve L1A timeout handling (Serguei Kolos)
Add fragment size parameter (Serguei Kolos)
Update documentation (Serguei Kolos)
Test ROD major version in FULL mode builder (Serguei Kolos)
Keep read lock for the current fragment while waiting for L1A packet arrival (Serguei Kolos)
Rename some IS parameters (Serguei Kolos)
Implement proper timeout for receiving L1A packets (Serguei Kolos)
Add debug output (Serguei Kolos)
Change default values of some parameters (Serguei Kolos)
Declare lambda function as static (Serguei Kolos)
Use custom memory pool implementation (Serguei Kolos)
Remove unused local variable (Serguei Kolos)
Call netio_signal_fire as otherwise publishing doe snot work for a single e-link due to a bug in the netio_buffered_sendv that always return 2 for the first call (Serguei Kolos)
Add DropCorruptedPackets parameter to FULL mode builder (Serguei Kolos)
fix typo in swrod.schema.xml (Rongkun Wang)
Don't allow to enable E-Links when the corresponding ROB is disabled (Serguei Kolos)
Finalize resources handling for stop/start of a run (Serguei Kolos)
Check if ELink is disabled before trying to resubscribe (Serguei Kolos)
Move nested classes implementation to the .cpp file (Serguei Kolos)
Add log messages (Serguei Kolos)
Add a new corruptedFragments parameter to the ROBStatistics IS class (Serguei Kolos)
Re subscribe disabled E-Link when the whole ROB is re enabled (Serguei Kolos)
Re subscribe disabled E-Link when the whole ROB is re enabled (Serguei Kolos)
Do not throw exception if data synchronisation fails (Serguei Kolos)
Check for been in RUNNIN state before looking for L1A data (Serguei Kolos)
Set L1IDs initual values to -1 (Serguei Kolos)
Reset L1A generator at the start of a new run (Serguei Kolos)
Check condition once before getting a timestamp (Serguei Kolos)
Add swrod::detail::waitFor utility function (Serguei Kolos)
Add swrod::detail::waitFor utility function (Serguei Kolos)
Add swrod::detail::waitFor utility function (Serguei Kolos)
Wait for L1A message with the last known L1ID only if the SW ROD was not restarted (Serguei Kolos)
Add ResynchTimeout parameter to the SwRodDefaultL1AHandler class (Serguei Kolos)
Show L1A counter in decimal format (Serguei Kolos)Serguei KolosSerguei Koloshttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/292Add two configuration parameters to handle ECR reset. Add two new attributes...2022-03-18T16:42:33+01:00Serguei KolosAdd two configuration parameters to handle ECR reset. Add two new attributes...Add two configuration parameters to handle ECR reset. Add two new attributes to the IS information published by fragment builders
=== swrod ===
Fix incorrect options name. Add missing options to the test applications (Serguei Kolos)
Ch...Add two configuration parameters to handle ECR reset. Add two new attributes to the IS information published by fragment builders
=== swrod ===
Fix incorrect options name. Add missing options to the test applications (Serguei Kolos)
Change HLT timeouts to be in milliseconds for compataibility with fragment building timeouts (Gordon Crone)
Fix incorrect formula (Serguei Kolos)
Fix incorrect formula (Serguei Kolos)
Do not set ECR counter to zero if SW ROD is being restarted. Make ECR counter reset configurable via a new parameters of the SwRodDataChannel class (Serguei Kolos)
Update latest requested l1 in cases where request was not successful (Gordon Crone)
Always check missing packets hipotesys when recovering from data errors (Serguei Kolos)
Check that m_clearThread is set before dereferencing it (Gordon Crone)
Make sure RequestManager is stopped in the destructor (Gordon Crone)
Use debug level 1 instead of 0 (Serguei Kolos)
Fix race condition when internal trigger is put on hold/resumed (Serguei Kolos)
Fix race condition when internal trigger is put on hold/resumed (Serguei Kolos)
Fix incorrect handling of shared TTC queues (Serguei Kolos)
Set m_paused flag after the TTC queues are emptied up (Serguei Kolos)
Fix L1A internal generator which has to take into account that size() function of TBB queue can return a negative value (Serguei Kolos)Andrei KazarovSerguei KolosAndrei Kazarovhttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/289Take into account OKS format when showing integer attributes of a nested type...2022-03-17T12:55:20+01:00Serguei KolosTake into account OKS format when showing integer attributes of a nested type in IS monitor=== is ===
Take into account OKS format when showing integer attributes of a nested type in IS monitor (Serguei Kolos)
Remove unused function (Serguei Kolos)=== is ===
Take into account OKS format when showing integer attributes of a nested type in IS monitor (Serguei Kolos)
Remove unused function (Serguei Kolos)Andrei KazarovSerguei KolosAndrei Kazarovhttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/280Fix several bugs. Added data receiving timeout to GBT fragment building algor...2022-02-16T18:00:14+01:00Serguei KolosFix several bugs. Added data receiving timeout to GBT fragment building algorithm.=== swrod ===
Fix incorrect L1A wait timeout handling when L1A messages stop coming in (Serguei Kolos)
Update documentation (Serguei Kolos)
Update release notes for the patch (Serguei Kolos)
Update documentation (Serguei Kolos)
Remove O...=== swrod ===
Fix incorrect L1A wait timeout handling when L1A messages stop coming in (Serguei Kolos)
Update documentation (Serguei Kolos)
Update release notes for the patch (Serguei Kolos)
Update documentation (Serguei Kolos)
Remove Offset configuration attribute (Serguei Kolos)
Rename ExecutionTimeing to ProfileExecution (Serguei Kolos)
Update release notes for the patch (Serguei Kolos)
Update release notes for the patch (Serguei Kolos)
Call runStopped() in the destructor to prevent crash if SW ROD is terminated in the middle of a run (Serguei Kolos)
Check for multiple ECRs in a row in data-driven mode (Serguei Kolos)
Fix syntax error in command line parameter description (Serguei Kolos)
Rename missed-links to dead-links (Serguei Kolos)
Don't send existing data chunks instead of creating fake ones to simulate dead elinks (Serguei Kolos)
Add utility for testing custom plugins (Serguei Kolos)
Remove unnecessary netio function calls. Count netio overhead in data rate statistics (Serguei Kolos)
Fix unit test failures (Serguei Kolos)
Call runStopped in the Core destructor to prevent crash if shutdown is spuriously called (Serguei Kolos)
Call runStopped in the fragment builders destructors to prevent crash if shutdown is souriously called (Serguei Kolos)
Revert modifications that introduced moodycamel concurrent queue (Serguei Kolos)
Remove test/memcpy_test.cpp (Serguei Kolos)
Remove unnecessary explicit specification (Serguei Kolos)
Call runStopped() in destructors of classes derived from ROBFragmentConsumerBase (Serguei Kolos)
Call runStopped() in destructors of classes derived from ROBFragmentConsumerBase (Serguei Kolos)
Remove unnecessary explicit specification (Serguei Kolos)
Fix incorrect memory block size (Serguei Kolos)
Use void* instead of uint32_t* (Serguei Kolos)
Use lambda instead of std::bind (Serguei Kolos)
Use lambda instead of std::bind (Serguei Kolos)
Use lambda instead of std::bind (Serguei Kolos)
Don't create local deleter object (Serguei Kolos)
Move concurrentqueue.h to moodycamel sub-folder (Serguei Kolos)
Use tbb::scalable_allocator (Serguei Kolos)
Link with tbbmalloc library (Serguei Kolos)
Move concurrentqueue.h to moodycamel sub-folder (Serguei Kolos)
Improve counting precision (Serguei Kolos)
Move concurrentqueue.h file to detail/moodycamel (Serguei Kolos)
Use custom allocator that works much faster for Phase-II use cases (Serguei Kolos)
Use concurrentqueue that works much faster for Phase-II use cases (Serguei Kolos)
addData function added to DataHolder (Serguei Kolos)
Improve performance (Serguei Kolos)
Remove unnecessary swrod namespace prefix (Serguei Kolos)
Simplify code (Serguei Kolos)
Increase timeout (Serguei Kolos)
Print ROB ID in hex (Serguei Kolos)
Fix a bug of exposing internal changes of input link counters to IS (Serguei Kolos)
Move timer code to a separate class called Timer. (Serguei Kolos)
Fix early timeout execution issue (Serguei Kolos)
Speed up test execution (Serguei Kolos)
Add missing ROBFragmentValidator configuration parameters (Serguei Kolos)
Remove custom processor from configuration as it introduce delay that may break counting (Serguei Kolos)
Use wait_for for precise timing and netio-next signals for timeout processing (Serguei Kolos)
Use try_push instead of push for inserting fragments to the queue (Serguei Kolos)
Implement timeout using netio-next signals (Serguei Kolos)
Make the necessary changes to prepare for fragment building timeout implementation (Serguei Kolos)
Make the necessary changes to prepare for fragment building timeout implementation (Serguei Kolos)
Fix a bug of reading ROB ID as string instead of int (Serguei Kolos)
Drop data packets received in non-RUNNING state and report them as spurious (Serguei Kolos)
Add SW ROD simulator test (Serguei Kolos)
Remove forgotten std::cerr output (Serguei Kolos)Serguei KolosSerguei Koloshttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/255Fix crash of the QMessageBox when anothr instance of DQM Display is already r...2021-11-17T09:07:03+01:00Serguei KolosFix crash of the QMessageBox when anothr instance of DQM Display is already running=== dqm_display ===
Fix crash of the QMessageBox when DQM Display is already running (Serguei Kolos)=== dqm_display ===
Fix crash of the QMessageBox when DQM Display is already running (Serguei Kolos)Serguei KolosSerguei Koloshttps://gitlab.cern.ch/atlas-tdaq-software/tdaq-cmake/-/merge_requests/227new pbeast patch for tdaq-09-03-00 to fix ADAMATLAS-393, ADAMATLAS-394 and AD...2021-09-01T23:18:56+02:00Igor Solovievnew pbeast patch for tdaq-09-03-00 to fix ADAMATLAS-393, ADAMATLAS-394 and ADAMATLAS-396=== pbeast ===
Add to server log any remote call or action taking more than 5 seconds (Igor Soloviev)
Fix bug causing random UNTIL query parameter and slow downsampling query (Igor Soloviev)
Improve pbeast server logging and verbose rep...=== pbeast ===
Add to server log any remote call or action taking more than 5 seconds (Igor Soloviev)
Fix bug causing random UNTIL query parameter and slow downsampling query (Igor Soloviev)
Improve pbeast server logging and verbose reporting. (Igor Soloviev)
Add default intervals (since and until) to avoid too long queries (Igor Soloviev)
Add server profiling for remote calls (Igor Soloviev)
Minor style changes (Igor Soloviev)
New data file format (v4), see ADAMATLAS-393 (Igor Soloviev)
new style to declare const c++ string as class member (Igor Soloviev)
Implement possibility to configure save of void data compressed (Igor Soloviev)
Remove precision attribute from data files and various methods (Igor Soloviev)
rename create_info_per_class -> reupload_data (Igor Soloviev)
fix pbeast test application for real data (Igor Soloviev)
First draft of pbeast performance test write utility for ADAMATLAS-392 (Igor Soloviev)
Rename till to until parameter and add raw timestamps to read_repository (Igor Soloviev)
add command line options for interval using raw ts format (Igor Soloviev)
fix runtime errrors (Igor Soloviev)
add performance test per class (Igor Soloviev)