You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
APMSP-1969 fix dropped trace payloads for the sidecar (#1047)
- The MAX_PAYLOAD_SIZE used in trace_utils::coalesce_send_data() was
50mb. The agent drops payloads greater than > 25mb and returns a 413.
So it was potentially combining payloads that would result in an
error and drop.
- In the sidecar's trace_flusher payloads were being dropped if the
queue's size exceeded the min drop size. The correct behavior is to
check if the payload being enqueued exceeds min drop size and log an
error.
- When the sidecar's trace_flusher was dropping a payload that was too
large it was still adding that payload's size to the queue size. This
could have lead to subsequent payloads being dropped due to an incorrectly
lar ge queue size until a time based flush was done.
- A bug was discovered in the test helper function poll_for_mock_hits()
where we were incorrectly returning true always when expected hits was
0.
0 commit comments