[GH-ISSUE #886] Stop spawning background in ConnectionHandleConnect in Resolver #556

Closed
opened 2026-03-15 23:08:09 +03:00 by kerem · 1 comment
Owner

Originally created by @bluejekyll on GitHub (Oct 16, 2019).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/886

The Resolver currently has a Background implementation that compensates for the fact that there are background jobs that need to be run. This shouldn't be necessary after the introduction of the DnsExchange. It should be possible to pass the background job up from the ConnectionHandleConnect returned by StandardConnect.

This should help cleanup a lot of the Resolver process.

Originally created by @bluejekyll on GitHub (Oct 16, 2019). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/886 The `Resolver` currently has a `Background` implementation that compensates for the fact that there are background jobs that need to be run. This *shouldn't* be necessary after the introduction of the `DnsExchange`. It should be possible to pass the background job up from the `ConnectionHandleConnect` returned by `StandardConnect`. This should help cleanup a lot of the `Resolver` process.
kerem 2026-03-15 23:08:09 +03:00
Author
Owner

@bluejekyll commented on GitHub (Dec 12, 2019):

fixed in #935

<!-- gh-comment-id:564812486 --> @bluejekyll commented on GitHub (Dec 12, 2019): fixed in #935
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#556
No description provided.