[GH-ISSUE #2892] H3 client stream errors lack detail #1080

Open
opened 2026-03-16 01:33:58 +03:00 by kerem · 1 comment
Owner

Originally created by @marcus0x62 on GitHub (Mar 28, 2025).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/2892

As reported in the discord channel, h3 client stream connection messages do not include the address of the remote nameserver, or which query is associated with a given failure. Log messages should include this information for troubleshooting purposes. The current error message:

WARN hickory_proto::h3::h3_client_stream: h3 connection failed: timeout

Originally created by @marcus0x62 on GitHub (Mar 28, 2025). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/2892 As reported in the discord channel, h3 client stream connection messages do not include the address of the remote nameserver, or which query is associated with a given failure. Log messages should include this information for troubleshooting purposes. The current error message: ```WARN hickory_proto::h3::h3_client_stream: h3 connection failed: timeout```
Author
Owner

@djc commented on GitHub (Mar 29, 2025):

Ideally we'd use tracing's span support to make this better -- the span should record this context, and events within the span should lead to the log messages including data from the span.

<!-- gh-comment-id:2763236632 --> @djc commented on GitHub (Mar 29, 2025): Ideally we'd use tracing's span support to make this better -- the span should record this context, and events within the span should lead to the log messages including data from the span.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#1080
No description provided.