Feature #22569
Idea #22529: Support the (proto)DUNE DFO Model in artdaq
Update RequestReciever's interface
0%
Description
Right now, despite request source information being in the Request message, Request Receiver essentially ignores this information.
The destination rank is also in the RequestHeader struct, preventing a RoutingMaster from packing multiple requests on behalf of different destinations into a single datagram.
The rank field should be moved from RequestHeader to RequestPacket, and RequestReceiver's API should be updated to provide access to the timestamp, destination, and reception time (and/or all three at once) for a given Sequence ID, and to provide this information for all currently-active requests it knows about.
Related issues
History
#1 Updated by Eric Flumerfelt over 1 year ago
- Related to Feature #22532: Add acknowledgements to Request protocol added
#2 Updated by Eric Flumerfelt over 1 year ago
- Status changed from New to Resolved
This is implemented on artdaq:feature/22532_RequestAcknowledgements