[GH-ISSUE #2940] ServerOrderingStrategy::QueryStats should not honor timing for REFUSED results. #1094

Closed
opened 2026-03-16 01:35:53 +03:00 by kerem · 0 comments
Owner

Originally created by @issackelly on GitHub (Apr 17, 2025).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/2940

Describe the bug

I'm looking closely at the ServerOrderingStrategy and I think I might have an interesting situation in the field.
I do not currently have a minimal reproduction but a close reading of the code suggests there may be some edge cases.

I think that I have configured TCP+UDP upstream, but the TCP may be always returning REFUSED. It is possible that's happening fairly quickly and we may be preferring TCP connections due to that behavior. I'm wondering if the stats recording needs a filter to only record stats for certain kinds of answers or something.

Additional context
Add any other context about the problem here.

Originally created by @issackelly on GitHub (Apr 17, 2025). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/2940 **Describe the bug** I'm looking closely at the ServerOrderingStrategy and I think I might have an interesting situation in the field. I do not currently have a minimal reproduction but a close reading of the code suggests there may be some edge cases. I think that I have configured TCP+UDP upstream, but the TCP may be always returning REFUSED. It is possible that's happening fairly quickly and we may be preferring TCP connections due to that behavior. I'm wondering if the stats recording needs a filter to only record stats for certain kinds of answers or something. **Additional context** Add any other context about the problem here.
kerem closed this issue 2026-03-16 01:35:59 +03:00
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#1094
No description provided.