microsoft/msquic

Support Async DNS Resolution

オープン

#1,304 opened on 2021/03/01

 (4 件のコメント) (0 件のリアクション) (0 人の担当者)C (686 件のフォーク)github user discovery
blockedfeature requesthelp wanted

Repository metrics

Stars
 (4,764 個のスター)
PR merge metrics
 (平均マージ 6d) (30d で 40 merged PRs)

説明

Describe the feature you'd like supported

Currently we call synchronous DNS resolution APIs (GetAddrInfo) on our QUIC worker threads. Most of the time this is quick and there isn't any noticed perf issue; but it is entirely possible for these APIs to take a long time.

Proposed solution

We should use async version where possible (GetAddrInfoEx). This will likely require changes at the PAL. I'm not sure what (if any) built-in APIs are available for Posix.

コントリビューターガイド