Project

General

Profile

Feature #21666

Support #21621: Notes from testing the killing of an EB process on a teststand

Add periodic reporting to SharedMemoryEventManager

Added by Eric Flumerfelt 7 months ago. Updated 24 days ago.

Status:
Closed
Priority:
Normal
Category:
Additional Functionality
Target version:
Start date:
01/11/2019
Due date:
% Done:

0%

Estimated time:
Experiment:
-
Co-Assignees:
Duration:

Description

Currently, SMEM does not report statistics, which means that EventBuilders, DataLoggers, and Dispatchers do not periodically report to MessageFacility.

Two monitored quantities have been added to SMEM, the number and size of Events released to art, and the number and size of Fragments received.
StatisticsHelper has been moved from Application to DAQrate to support this feature.

Implementation on feature/SMEM_PeriodicReporting. Testing is on-going.

History

#1 Updated by Eric Flumerfelt 7 months ago

  • Status changed from Work in progress to Resolved

I have tested the code changes, making several tweaks along the way. I found that the reporting_interval_fragments_ requirement in StatisticsHelper introduced a dependence on data-flow for the periodic reporting. With the current tip of the feature/SMEM_PeriodicReporting branch, stopping the BoardReaders (kill -SIGSTOP <BR PID>) does not inhibit the printout of periodic reports from the EventBuilder.

#2 Updated by Ron Rechenmacher about 1 month ago

  • Status changed from Resolved to Reviewed

mrb t, run_demo --runs 2

#3 Updated by Eric Flumerfelt 24 days ago

  • Target version set to artdaq v3_06_00
  • Status changed from Reviewed to Closed
  • Co-Assignees Ron Rechenmacher added


Also available in: Atom PDF