Project

General

Profile

Idea #23837

Handle full disk in output modules

Added by Eric Flumerfelt 10 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
01/07/2020
Due date:
% Done:

0%

Estimated time:
Experiment:
-
Duration:

Description

Currently, the behavior of our output modules is inconsistent. RootOutput and RootDAQOut appear to crash art when they fill up their target partition, which causes the DAQ to first restart art then stop taking data via back-pressure (artdaq gives up on restarting art when it doesn't live long enough after starting). BinaryFileOutput appears to silently fail, and continues to consume events.

It may be desirable to have BinaryFileOutput behave the same way as RootOutput, and have SharedMemoryEventManager perform some action upon determining that art is no longer capable of running.



Also available in: Atom PDF