Skip to content

TCProcessor: checking pending TDs logic - update #411

@MRiganSUSX

Description

@MRiganSUSX

Current logic in the TCProcessor to check for pending TCs (mostly relevant when merging is on and there is some non-negligible buffer timeout) is based on a polling mechanism with a small timeout to allow the producer thread to also insert into the vector. (See #410 for details.)

Relevant code is here: https://github.com/DUNE-DAQ/trigger/blob/v2.5.1/src/TCProcessor.cpp#L355

It was suggested to streamline this more to use more event-driven method (notify / callback ...).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions