RETRANSMISSION RETRANSMISSION_SENT
The advisory reports that a publishing endpoint in the application process retransmitted data packets as requested as requested by a subscribing endpoint.
Details
Retransmission is a normal occurrence for multicast transports. Retransmission advisories give applications access to data about network conditions.
When the subscribing endpoint of a multicast transport detects that it has missed one or more data packets, it requests that the publishing endpoint retransmit them. If possible, the publishing endpoint complies. Otherwise data loss occurs.
This advisory has severity
DEBUG. It does not indicate impaired behavior. Applications can receive it
only when the log level is set to
DEBUG for the
transports element. See also
Log Level Tuning via API.
Actions
This advisory contains information for debugging. Report this advisory to an administrator.
Fields
| Field | Description |
|---|---|
name
|
RETRANSMISSION
|
reason
|
RETRANSMISSION_SENT
|
endpoints
|
The string array value of this field lists the endpoints that re-sent missed data packets. |
aggregation_count
|
The long value of this field reports the cumulative number of
data retransmission incidents during the time interval (see
aggregation_time).
The base library aggregates this count separately for each transport. |
aggregation_time
|
The double floating point value, in seconds, of this field indicates the length of the time interval for aggregating the incidents that
aggregation_count reports.
The time interval ends shortly before the
|
timestamp
|
The
DateTime value of this field indicates the time that the library generated the advisory.
Although DateTime values can represent time with nanosecond precision, the actual resolution of the timestamp is only as fine-grained as the host computer's operating system supports. |